/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 04 2025 | 13:43:16 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


    #categoryButton {
      background-color: #0B2A8D;
      color: white;
      padding: 12px 13px;
      font-size: 16px;
      border: none;
      cursor: pointer;
      width: 100%;
      text-align: left;
    }
  #categoryButton2 {
      background-color: #0B2A8D;
      color: white;
      padding: 12px 13px;
      font-size: 16px;
      border: none;
      cursor: pointer;
      width: 100%;
      text-align: left;
    }

    .dropdown-container {
      display: none;
      background-color: #f9f9f9;
      border-top: 1px solid #ddd;
      position: absolute;
      width: 100%;
      z-index: 999;
      max-height: 50vh;
      overflow-y: auto;
    }

    .dropdown-container.show {
      display: block;
    }

    .category-section {
      padding: 10px 20px;
      border-bottom: 1px solid #ddd;
    }

    .category-title a {
      font-weight: bold;
      font-size: 16px;
      color: #0056d2;
      text-decoration: none;
      display: block;
      margin-bottom: 8px;
    }

    .category-title a:hover {
      text-decoration: underline;
    }

    .course-item a {
      font-size: 14px;
      color: #444;
      text-decoration: none;
      display: block;
      margin: 4px 0 4px 15px;
    }

    .course-item a:hover {
      text-decoration: underline;
    }

    .dropdown-container {
          min-height: 550px;
       position: absolute;
        width: 100%;
        border: 1px solid #ccc;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
        left: 0px;
      }
    .webContainer{
        width:100%;
        float:left;
        padding: 30px 0px;

    }
    .container{
     
    }

    #dropdownMenu .tabordion {
  position: relative;
  width: 80%;
  color: #30455c;
  margin: 0;
  min-height: 500px;
  padding: 20px 0px;
}
 #dropdownMenu2 .tabordion {
  position: relative;
  width: 80%;
  color: #30455c;
  margin: 0;
  min-height: 500px;
  padding: 20px 0px;
}
#dropdownMenu .tabordion section {
  display: block;
  width: 100%;
  left: 0;
}
#dropdownMenu2 .tabordion section {
  display: block;
  width: 100%;
  left: 0;
}
#dropdownMenu .tabordion section input[name=sections] {
  left: -9999px;
  position: absolute;
  top: -9999px;
}
#dropdownMenu2 .tabordion section input[name=sections] {
  left: -9999px;
  position: absolute;
  top: -9999px;
}
#dropdownMenu .tabordion section input[name=sections]:checked + label {
  background: #F1F5FB;
  color: #30455c;
}
#dropdownMenu2 .tabordion section input[name=sections]:checked + label {
  background: #F1F5FB;
  color: #30455c;
}
#dropdownMenu .tabordion section input[name=sections]:checked ~ article {
  display: block;
}
#dropdownMenu2 .tabordion section input[name=sections]:checked ~ article {
  display: block;
}
#dropdownMenu .tabordion section label svg {
    position: absolute;
    right: 20px;
}
#dropdownMenu2 .tabordion section label svg {
    position: absolute;
    right: 20px;
}
#dropdownMenu .tabordion section label {
 
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000000;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 1em 0.83em;
  position: relative;
  width: 100%;
  z-index: 100;
}
#dropdownMenu2 .tabordion section label {
 
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000000;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 1em 0.83em;
  position: relative;
  width: 100%;
  z-index: 100;
}
#dropdownMenu .tabordion section article {
  display: none;
  left: 0;
  width: 100%;
  padding: 1em;
  position: relative;
  top: 0;
  background: #F6F8FB;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  line-height: 1.7;
}
#dropdownMenu2 .tabordion section article {
  display: none;
  left: 0;
  width: 100%;
  padding: 1em;
  position: relative;
  top: 0;
  background: #F6F8FB;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  line-height: 1.7;
}
#dropdownMenu .tabordion section article p {
  margin-bottom: 1em;
}
#dropdownMenu2 .tabordion section article p {
  margin-bottom: 1em;
}
#dropdownMenu .tabordion section article:after {
  background-color: transparent;
  bottom: 0;
  content: "";
  display: block;
  left: -229px;
  position: absolute;
  top: 0;
  width: 220px;
  z-index: 1;
}
#dropdownMenu2 .tabordion section article:after {
  background-color: transparent;
  bottom: 0;
  content: "";
  display: block;
  left: -229px;
  position: absolute;
  top: 0;
  width: 220px;
  z-index: 1;
}

@media all and (min-width: 768px) {
  #dropdownMenu .tabordion {
    width: 100%;
    color: #30455c;
  }
	 #dropdownMenu2 .tabordion {
    width: 100%;
    color: #30455c;
  }
  #dropdownMenu .tabordion section label {
   
    padding: 1em 2.5%;
    width: 26.3%;
  }
	#dropdownMenu2 .tabordion section label {
   
    padding: 1em 2.5%;
    width: 26.3%;
  }
  #dropdownMenu .tabordion section article {
    position: absolute;
    width: 70%;
    left: 26.5%;
  }
	 #dropdownMenu2 .tabordion section article {
    position: absolute;
    width: 70%;
    left: 26.5%;
  }
}

.mega-menu-domain-tab-contemt-heading {
    color: #272c37;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
        font-weight: 600;
    margin-left: 7px;
}
.row {
    display: -ms-flexbox;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.mega-menu-domain-tab-contemt-wrapper .row {
    margin-right: -5px;
    margin-left: -5px;
}
.mega-menu-domain-tab-contemt-wrapper .col-6 {
    padding-right: 10px;
    padding-left: 10px;
}
.col-6 {
     flex: 0 0 50%;
    max-width: 46%;
    float: left;
}
.col-6{
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.mega-menu-cat-courses-anchor {
    display: inline-block;
    width: 100%;
    text-decoration: none;
}
.mega-menu-cat-courses-anchor:hover .mega-menu-cat-courses-wrap {
    border: 1px solid #6459B2;
}
.mega-menu-cat-courses-wrap {
    background-color: #ffffff;
    -ms-flex-align: center!important;
    align-items: center !important;
    padding: 15px 0px;
    border: 0.3px solid rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    border-radius: 8px;
    margin-bottom: 10px;
    padding: 16px;
    box-shadow: 0 4px 8px rgb(0 0 0 / 8%);
}
.mega-menu-cat-courses-logo {
    margin-bottom: 10px;
}
.mega-menu-cat-courses-logo span {
    display: inline-block;
}
.mega-menu-cat-courses-logo span img {
    height: 24px;
    width: auto;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.mega-menu-cat-courses-content {
    min-width: 190px;
}
.mega-menu-coutse-title {
    font-size: 14px;
    color: #272c37;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    display: -webkit-box;
    display: -ms-box;
    display: -moz-box;
    -webkit-line-clamp: 2;
}
.mega-menu-next-cohort {
    font-size: 11px;
    color: #1F1F1F;
    margin-bottom: 0px;
    line-height: 14px;
}
.mega-menu-calendar-icon {
    background-image: url(https://intellipaat.com/wp-content/themes/intellipaat/images/global-sprite.svg?dev=1);
    background-position: -51px -215px;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    position: relative;
    top: 1px;
    opacity: 0.9;
}

.elementor-element.elementor-element-0193d0e.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    display: none;
}
@media(max-width:767px){
	.elementor-744 .elementor-element.elementor-element-b5945cd {
	top: 194px;
}
	#dropdownMenu2 .tabordion {	
	width: 100%;	
    }
	.webContainer {	
	 padding: 20px 0px;
    }
	.row {	
	display: inline-grid !important;	
}
	.mega-menu-domain-tab-contemt-heading {
	  font-size: 16px;
	}
	.col-6 {
	flex: 0 0 50%;
	max-width: 100%;
	float: left;
}
}