@font-face {
     font-family: "Roboto-Regular";
     src: url("../fonts/Roboto-Regular.ttf");
     font-display: swap;
}
 @font-face {
     font-family: "Roboto-Medium";
     src: url("../fonts/Roboto-Medium.ttf");
     font-display: swap;
}
 @font-face {
     font-family: "Roboto-Bold";
     src: url("../fonts/Roboto-Bold.ttf");
     font-display: swap;
}
 @font-face {
     font-family: "Roboto-Light";
     src: url("../fonts/Roboto-Light.ttf");
     font-display: swap;
}
 @font-face {
     font-family: "Roboto-Slab-Regular";
     src: url("../fonts/Roboto-Slab-Regular.ttf");
     font-display: swap;
}
 html, body {
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
     color: #292929;
     position: relative;
     scroll-behavior: smooth;
}
 .transition-all {
     -webkit-transition: all 0.2s linear;
     transition: all 0.2s linear;
}
/*============================================== Button ===============================================*/
 .btn:hover {
     -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
     box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
 .main-btns, .top-referral-section .invite-right-wrapper a.invite-cta-btn, a.share-now-btn, .application-section a.apply-now-btn, a.download-btn, a.know-more-btn, .programme-features-sticky-row > div .feature-wrapper-sticky a.apply-now-btn, .banner-btn-row a.banner-btn {
     background-color: #1c97ff !important;
     border-color: #1c97ff !important;
     float: none;
     color: #ffffff;
     font-size: 15px;
     border-radius: 0px;
     padding: 15px 25px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
/* end of button rules */
 .main-logo-nav {
     width: 100%;
     background-color: #ffffff;
     min-height: 70px;
}
 .main-logo-nav .container-fluid {
     max-width: 1140px;
}
 a.navbar-brand {
     display: inline-block;
     border: none;
     outline: none;
     padding: 0px;
     margin-right: 0px;
     text-align: center;
}
 a.navbar-brand img {
     display: inline-block;
     max-height: 90px;
     margin: 15px auto;
}
 @media only screen and (max-width: 991px) {
     .main-logo-nav .row {
         text-align: center;
    }
}
 .main-banner {
     width: 100%;
     min-height: 500px;
     background-image: url(../images/main-banner.jpg);
     background-position: left top;
     background-size: cover;
     background-repeat: no-repeat;
     max-width: 1920px;
     margin: 0 auto;
}
 .main-banner .banner-overlay {
     background-color: rgba(0, 0, 0, 0.1);
}

.accreditedby-section{
  padding: 60px 0px 25px 0px; 
  background: #002147;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  padding: 30px 20px;
  max-width: 1200px;
  margin: 30px auto;
  border-radius: 12px;  
  animation: fadeInUp 0.5s ease forwards;
}

 .main-banner .banner-overlay .container-fluid {
     max-width: 1140px;
}
 .main-banner .rating {
     display: block;
}
 .main-banner .batch-number {
     display: inline-block;
     min-height: 30px;
     font-size: 20px;
     line-height: 32px;
     background-color: #1c97ff;
     color: #ffffff;
     padding: 2px 10px;
     vertical-align: top;
}
 .main-banner .batch-rating {
     display: inline-block;
     min-height: 32px;
     font-size: 18px;
     line-height: 31px;
     color: #ffffff;
     padding: 1px 10px;
     border: 1px solid #1c97ff;
     font-style: italic;
     vertical-align: top;
}
 .main-banner .batch-rating span {
     font-size: 22px;
     font-style: normal;
     color: #1c97ff;
}
 .main-banner-v1 {
     background-image: url(../images/main-banner-v1.html);
}
 .main-banner-v2 {
     background-image: url(../images/main-banner-v2.html);
}
 .main-banner-new {
     background-image: url(../images/main-banner-new.jpg);
}
 @media only screen and (max-width: 991px) {
     .main-banner {
         background-position: center top;
         background-image: none;
    }
     .main-banner .banner-overlay {
         background-color: rgba(0, 0, 0, 0.7);
         padding-top: 0px;
    }
}
 .banner-tagline {
     display: inline-block;
     background-color: rgba(0, 0, 0, 0.7);
     padding: 20px 20px;
     color: #ffffff;
     margin-top: 340px;
}
 .banner-tagline .main-tagline {
     display: block;
     font-size: 30px;
     line-height: 42px;
     color: #ffffff;
     font-family: "Roboto-Slab-Regular", Arial, Helvetica, sans-serif;
}
 .banner-tagline .sub-tagline-text {
     display: block;
     font-size: 20px;
     line-height: 30px;
     margin-top: 5px;
     font-family: "Roboto-Slab-Regular", Arial, Helvetica, sans-serif;
     color:#fff;
}
 .banner-tagline .small-tagline-text-box {
     display: inline-block;
     background-color: #ffffff !important;
     color: #00123d;
     font-size: 15px;
     padding: 5px 31px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
     font-weight: bold;
     line-height: 1.5;
}
 .banner-tagline .note-tagline-text {
     display: block;
     font-size: 12px;
     line-height: 20px;
     margin-top: 5px;
}
 .banner-tagline.banner-tagline-ty {
     margin-top: 260px;
}
 @media only screen and (max-width: 991px) {
     .banner-tagline {
         display: block;
         background-color: rgba(0, 0, 0, 0);
         padding: 20px 0px;
         color: #ffffff;
         margin-top: 0px;
         text-align: center;
    }
     .banner-tagline .main-tagline {
         font-size: 22px;
         line-height: 32px;
    }
     .banner-tagline .sub-tagline-text {
         font-size: 16px;
         line-height: 26px;
    }
     .banner-tagline.banner-tagline-ty {
         margin-top: 0px;
    }
}
 .banner-btn-row a.banner-btn {
     margin: 15px auto 10px;
     white-space: initial;
     padding: 5px 15px;
}
 @media only screen and (max-width: 991px) {
     .banner-btn-row {
         text-align: center;
    }
     .banner-btn-row a.banner-btn {
         margin: 10px auto 50px;
         font-size: 16px;
    }
}
 .time-ticker-col .time-ticker {
     display: block;
     width: 100%;
     margin-top: 5px;
     padding: 0px 5px 10px;
     max-width: 350px;
}
 .time-ticker > .ticker-text {
     display: block;
     padding: 5px 0px;
     font-size: 16px;
     color: #ffffff;
     text-align: left;
}
 .time-ticker > img {
     display: block;
     max-width: 100%;
}
 @media only screen and (max-width: 991px) {
     .time-ticker-col .time-ticker {
         margin: 10px auto 0;
         margin-top: 10px;
         padding: 0px 5px 0px;
    }
     .time-ticker > .ticker-text {
         font-size: 15px;
         text-align: center;
         color: #ffffff;
    }
     .time-ticker > img {
         max-width: 100%;
         margin: 0 auto;
    }
}
 .banner-box-btn {
     display: inline-block;
     background-color: #000000 !important;
     color: #ffffff;
     font-size: 18px;
     padding: 8px 15px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     margin-top: 15px;
}
 @media only screen and (max-width: 768px) {
     .banner-box-btn {
         font-size: 15px;
         padding: 8px 10px;
         font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
         margin-top: 15px;
         line-height: 20px;
    }
}
 @media only screen and (max-width: 575px) {
     .banner-box-btn {
         display: block;
         margin-top: 20px;
         line-height: 20px;
         text-align: center;
    }
}
 @media only screen and (max-width: 370px) {
     .banner-box-btn {
         font-size: 12px;
         padding: 8px 3px;
    }
}
/* end of banner text rules */
 .main-form {
     width: 100%;
     max-width: 1366px;
     margin: 0 auto;
     position: relative;
}
 .main-form .container-fluid {
     position: relative;
}
 .main-form-col .card {
     margin-bottom: 15px;
     margin-top: 10px;
     padding: 8px 25px;
     border: none;
     margin-left: auto;
     position: relative;
     border-radius: 0px;
}
 .main-form-col .card .form-head {
     color: #292929;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     font-size: 19px;
     line-height: 40px;
     margin-bottom: 10px;
}
 .form-note {
     font-size: 14px;
     margin-top: 20px;
     font-weight: bold;
     color: #ff0000;
     line-height: 18px;
     margin-bottom: 15px;
}
/*banner form*/
 .form-custom input[type=text] {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     width: 100%;
     height: calc(2.2em + 1px);
     margin: 0 0 0.7em;
     padding: 1em;
     border: 1px solid #bdbdbd;
     background: #ffffff;
     resize: none;
     outline: none;
     border-radius: 3px;
     color: #00123d;
}
 .form-custom .form-group .input-group input[type=text] {
     outline: none;
}
 .form-custom .form-group .input-group input[disabled=disabled], .form-custom .form-group .input-group input[readonly] {
     background-color: #e9ecef;
}
 .form-custom .form-group .input-group input[type=text] + label[placeholder], .form-custom .form-group .input-group input[type=text] + ul + label[placeholder] {
     position: absolute;
     margin-top: calc(1.05em - 5px);
}
 .form-custom .form-group .input-group input[type=text][disabled=disabled] + label[placeholder]::before {
     background: none;
}
 .form-custom .form-group .input-group .input-group-text {
     height: calc(2.2em + 1px);
     cursor: pointer;
     border: 1px solid #bdbdbd;
     padding: 0.375rem 14px;
     position: absolute;
     right: 1px;
     z-index: 999;
     border-right: none;
}
 .form-custom .form-group .input-group .input-group-text:hover {
     background-color: #000000;
     color: #ffffff;
}
 .form-custom input[type=text].error, .form-custom input[type=text].error:focus {
     border-color: #ff0000;
}
 .custom-select.error {
     border-color: #ff0000;
}
 .checkbox-inline input {
     margin-right: 10px;
}
 .form-custom input[type=text]:focus {
     border-color: #bdbdbd;
     background-color: #f0f0f0;
}
 .form-custom input[type=text]:focus + label[placeholder]::before, .form-custom input[type=text]:focus + ul + label[placeholder]::before {
     color: #292929;
}
 .form-custom input[type=text]:focus + label[placeholder]::before, .form-custom .notEmpty input[type=text] + label[placeholder]::before, .form-custom input[type=text]:focus + ul + label[placeholder]::before, .form-custom .notEmpty input[type=text] + ul + label[placeholder]::before {
     -webkit-transition-duration: 0.2s;
     transition-duration: 0.2s;
     transform: translate(0, -1.15em) scale(0.9, 0.9);
     -webkit-transform: translate(0, -1.35em) scale(0.9, 0.9);
     -moz-transform: translate(0, -1.35em) scale(0.9, 0.9);
     -ms-transform: translate(0, -1.35em) scale(0.9, 0.9);
     -o-transform: translate(0, -1.35em) scale(0.9, 0.9);
     position: relative;
     color: #292929;
     background: #f0f0f0;
}
 .form-custom input[type=text]:invalid + label[placeholder][alt]::before, .form-custom input[type=text]:invalid + ul + label[placeholder][alt]::before {
     content: attr(placeholder);
     position: relative;
}
 .form-custom input[type=text] + label[placeholder], .form-custom input[type=text] + ul + label[placeholder] {
     display: block;
     pointer-events: none;
     line-height: 1.1em;
     margin-top: calc(-2.45em - 5px);
     margin-bottom: calc(1.3em + 2px);
     font-size: 14px;
}
 .form-custom input[type=text] + label[placeholder]::before, .form-custom input[type=text] + ul + label[placeholder]::before {
     content: attr(placeholder);
     display: inline-block;
     margin: 2px calc(1.1em - 6px) 0px;
     padding: 0 2px;
     color: #292929;
     white-space: nowrap;
     position: relative;
     -webkit-transition: 0.3s ease-in-out;
     transition: 0.3s ease-in-out;
     background: #ffffff;
}
 .custom-select {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     width: 100%;
     margin: 0 0 0.7em;
     height: calc(2.5em + 1px);
     border: 1px solid #bdbdbd;
     background: #ffffff;
     resize: none;
     outline: none;
     border-radius: 3px;
     color: #292929;
     font-size: 14px;
}
 .selected .custom-select {
     color: #00123d;
     background: #f0f0f0;
}
 .select-label {
     display: none;
}
 .selected .select-label {
     display: block;
     pointer-events: none;
     line-height: 1em;
     margin-top: calc(-2.8em - 2px);
     margin-bottom: calc(0.85em + 2px);
     position: absolute;
     bottom: 7px;
     font-size: 14px;
}
 .selected label[placeholder][alt]::before {
     content: attr(placeholder);
}
 .selected label[placeholder][alt]::before {
     content: attr(placeholder);
     display: inline-block;
     margin: 0 calc(1em - 5px) 17px;
     padding: 0 2px;
     white-space: nowrap;
     -webkit-transition: 0.3s ease-in-out;
     transition: 0.3s ease-in-out;
     transform: scale(0.9, 0.9);
     -webkit-transform: scale(0.9, 0.9);
     -moz-transform: scale(0.9, 0.9);
     -ms-transform: scale(0.9, 0.9);
     -o-transform: scale(0.9, 0.9);
     color: #292929;
     background: #f0f0f0;
     font-size: 14px;
}
 .form-group.selected {
     position: relative;
}
 .form-group {
     display: inline-block;
     width: 100%;
     margin-bottom: 0.7rem;
}
 .form-custom .custom-select:focus {
     -webkit-box-shadow: none;
     box-shadow: none;
     outline: 0;
}
 .select-icon {
     position: relative;
}
 .custom-select {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
}
 select.custom-select::-ms-expand {
     display: none;
}
 .select-icon::after {
     content: "\f078";
     pointer-events: none;
     position: absolute;
     font-family: FontAwesome;
     top: 0;
     right: 10px;
     color: #bdbdbd;
     line-height: 33px;
}
 @media only screen and (min-width: 576px) and (max-width: 1199px) {
     .select-icon::after {
         right: 25px;
    }
}
 .main-form-col .custom-control {
     clear: both;
}
 .main-form-col .custom-control-label {
     font-size: 11px;
     line-height: 18px;
     text-align: left;
     font-family: "Roboto-Light", Arial, Helvetica, sans-serif;
}
 .custom-checkbox .custom-control-label::before {
     border-radius: 0px;
     background-color: #1c97ff;
}
 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
     background-color: #1c97ff;
}
 .btn.main-form-button {
     background-color: #00123d;
     margin: 10px 0px;
     color: #ffffff;
     padding: 12px 25px;
     border-radius: 0px;
     width: 100%;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     font-size: 15px;
}
 @media only screen and (max-width: 991px) {
     .btn.main-form-button {
         max-width: 250px;
    }
}
 @media only screen and (max-width: 575px) {
     .btn.main-form-button {
         max-width: 100%;
    }
}
 .privacy-text {
     font-size: 11px;
}
 .privacy-text a {
     text-decoration: underline;
     color: inherit;
}
 .error-text {
     display: block;
     position: relative;
}
 label.error {
     position: absolute;
     display: block;
     color: #ff0000;
     font-size: 12px;
     left: 0px;
     bottom: -15px;
     text-align: left;
}
 @media only screen and (max-width: 991px) {
     .main-form-col {
         background-color: #ffffff;
    }
     .main-form-col .row .form-group {
         width: 100%;
    }
     .main-form-col .card {
         width: 100%;
         float: none;
         padding: 8px 5px;
         max-width: 100%;
         margin-top: 15px;
         margin-bottom: 15px;
    }
     .btn.main-form-button {
         margin: 15px 0px;
    }
}
 @media only screen and (max-width: 991px) {
     .main-form-col {
         border-top: 1px solid #bdbdbd;
    }
     .main-form-col .form-group {
         width: 50%;
         float: left;
         padding-right: 15px;
    }
}
 @media only screen and (min-width: 992) and (max-width: 1199px) {
     .main-form-col .row .form-group {
         width: 100%;
    }
     .main-form-col .form-group {
         width: 100%;
         float: left;
         padding-right: 15px;
    }
}
 @media only screen and (max-width: 575px) {
     .main-form-col .form-group {
         width: 100%;
         float: none;
         padding-right: 0px;
    }
}
/*end of form rules*/
 .prog-band-text-section {
     text-align: center;
     background-color: #1c97ff;
     padding-top: 10px;
     padding-bottom: 10px;
}
 .prog-band-text-section .prog-band-text {
     display: block;
     font-size: 22px;
     line-height: 28px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
     color: #ffffff;
}
 .prog-band-text-section .prog-band-text a {
     color: #ffffff;
     font-size: 14px;
}
 .programme-features {
     padding-top: 1px;
}
 .programme-features .container-fluid {
     max-width: 1920px;
}
 .programme-features-row > div {
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .programme-features-row > div .feature-wrapper {
     background-color: #00123d;
     padding: 20px 15px;
     color: #ffffff;
     width: 24% !important;
}
 .programme-features-row > div .feature-wrapper-seperator {
     width: 1%;
}
 .programme-features-row > div .feature-wrapper-seperator span.seperator {
     position: absolute;
     top: 20px;
     bottom: 20px;
}
 .programme-features-row > div .feature-wrapper:last-child {
     margin-right: 0px;
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .programme-features-row > div .feature-wrapper {
         margin-bottom: 15px;
         margin-top: 15px;
         padding: 15px 10px;
         width: 50%;
    }
     .programme-features-row > div .no-pl-0 {
         padding-left: 0px !important;
    }
     .programme-features-row > div .feature-wrapper:nth-child(1) {
         border-right: 1px solid #ffffff !important;
    }
     .programme-features-row > div .feature-wrapper:last-child {
         border-left: 1px solid #ffffff !important;
    }
     .programme-features-row > div .feature-wrapper-seperator {
         display: none !important;
    }
}
 @media only screen and (max-width: 767px) {
     .programme-features-row > div > .feature-wrapper {
         width: 100%;
         margin-right: 0px;
         margin-bottom: 5px;
    }
     .programme-features-row > div .feature-wrapper {
         padding: 20px 0px 20px 20px;
    }
     .programme-features-row > div .feature-wrapper-seperator {
         width: 100%;
         height: 2px;
         position: relative;
    }
     .programme-features-row > div .feature-wrapper-seperator span.seperator {
         border-right: none;
         border-top: 1px solid #ffffff;
         position: absolute;
         left: 10px;
         right: 10px;
         top: 0;
         bottom: 0;
    }
     .programme-features-row > div .feature-wrapper:nth-child(2) {
         border: none;
    }
     .programme-features-row > div .feature-wrapper:nth-child(3) {
         border: none;
    }
     .programme-features-row > div .feature-wrapper:nth-child(4) {
         margin-bottom: 20px;
    }
}
 .feature-wrapper .head-text {
     display: block;
     font-size: 22px;
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
     line-height: 26px;
     padding-bottom: 8px;
     letter-spacing: 0.36px;
     color:#fff;
}
 .feature-wrapper .main-text {
     display: block;
     font-size: 18px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     line-height: 24px;
     color:#fff;
}
 .feature-wrapper .main-text a {
     display: block;
     text-decoration: underline;
     font-size: 16px;
     color: #ffffff;
}
 .feature-wrapper .small-text {
     display: block;
     font-size: 14px;
     margin-bottom: 2px;
     font-family: "Roboto-Light", Arial, Helvetica, sans-serif;
     letter-spacing: 0.36px;
     line-height: 1.3rem;
}
 .feature-wrapper .small-text a {
     display: inline;
     text-decoration: underline;
     font-size: 12px;
     color: #ffffff;
     font-style: italic;
}
 .feature-wrapper .small-text i {
     margin-right: 5px;
     display: inline;
}
 .feature-wrapper .small-tagline-text-box {
     display: inline-block;
     background-color: #1c97ff !important;
     color: #ffffff;
     font-size: 13px;
     padding: 5px 10px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 @media only screen and (max-width: 767px) {
     .feature-wrapper .head-text {
         font-size: 20px;
         line-height: 26px;
    }
     .feature-wrapper .main-text {
         font-size: 18px;
         line-height: 26px;
    }
     .feature-wrapper .main-text a {
         font-size: 15px;
    }
     .feature-wrapper .small-text {
         font-size: 13px;
    }
     .feature-wrapper .small-text a {
         font-size: 13px;
    }
}
 .programme-features-sticky {
     background-color: #00123d;
     border-bottom: 2px solid #ffffff;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 999;
     display: none;
}
 .programme-features-sticky .container-fluid {
     max-width: 1140px;
}
 @media only screen and (max-width: 991px) {
     .programme-features-sticky {
         display: none !important;
    }
}
 .programme-features-sticky-row > div {
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky {
     padding: 10px 5px;
     color: #ffffff;
     width: 24.5%;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky .head-text {
     display: block;
     font-size: 20px;
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
     line-height: 22px;
     padding-bottom: 8px;
     letter-spacing: 0.36px;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky .main-text {
     display: block;
     font-size: 18px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     line-height: 24px;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky .small-text {
     display: block;
     font-size: 13px;
     margin-bottom: 2px;
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
     letter-spacing: 0.36px;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky .small-text a {
     display: inline;
     text-decoration: underline;
     font-size: 12px;
     color: #ffffff;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky a.apply-now-btn {
     margin: 10px auto 10px;
     font-size: 15px;
     border-radius: 0px;
     padding: 15px 25px;
     background-color: #ffffff !important;
     color: #00123d;
     border-color: #ffffff !important;
}
 .programme-features-sticky-row > div .feature-wrapper-seperator {
     width: 0.5%;
}
 .programme-features-sticky-row > div .feature-wrapper-seperator span.seperator {
     border-right: 1px solid #ffffff;
     position: absolute;
     top: 5px;
     bottom: 5px;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky:nth-child(3) {
     width: 23.5%;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky:nth-child(5) {
     width: 26.5%;
}
 .programme-features-sticky-row > div .feature-wrapper-sticky:last-child {
     margin-right: 0px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     display: -webkit-flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 23.5%;
}
/* end of programme features */
 .content-section {
     padding-top: 30px;
     padding-bottom: 30px;
}
 @media only screen and (max-width: 767px) {
     .content-section {
         padding-top: 15px;
         padding-bottom: 30px;
    }
}
 h2.main-head {
     display: block;
     margin: 0 auto;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     padding-bottom: 15px;
     color: #292929;
     font-size: 34px;
     position: relative;
}
 h2.main-head small {
     color: #292929;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 .content-section-stats {
     padding-top: 22px;
     padding-bottom: 22px;
}
 .stats-col .stats-text-wrapper {
     padding-left: 140px;
}
 .stats-col .stats-text-wrapper p {
     font-size: 20px;
     margin-bottom: 5px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
 .stats-col .stats-text-wrapper .stat-source {
     font-size: 14px;
     color: #ffffff;
}
 .stats-col::before {
     content: "";
     background-image: url(../images/stat-icon.html);
     width: 136px;
     height: 127px;
     position: absolute;
     top: -36px;
}
 @media only screen and (max-width: 575px) {
     .stats-col .stats-text-wrapper {
         padding-left: 0px;
         padding-top: 100px;
    }
     .stats-col .stats-text-wrapper p {
         font-size: 16px;
         margin-bottom: 12px;
         text-align: center;
    }
     .stats-col .stats-text-wrapper .stat-source {
         font-size: 10px;
         text-align: center;
    }
     .stats-col::before {
         content: "";
         top: -36px;
         left: 50%;
         margin-left: -68px;
    }
}
 @media only screen and (max-width: 480px) {
     h2.main-head {
         font-size: 1.5rem;
    }
}
 @media only screen and (max-width: 991px) {
     h2.main-head {
         margin-top: 25px !important;
    }
     .tab-content-section h2.main-head {
         margin-top: 5px !important;
    }
}
 .objective-text-col p {
     display: block;
     margin: 0 auto 10px;
     font-size: 18px;
     color: #292929;
}
 .objective-text-col p a {
     color: #292929;
     text-decoration: underline;
}
 .objective-text-col p.text-note {
     display: block;
     margin-top: 10px;
     font-size: 14px;
     color: #949494;
     font-style: italic;
}
 .objective-text-col p.early-bird-fee {
     font-size: 22px;
     color: #00123d;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
 .objective-text-col p.para-stat {
     font-size: 14px;
     color: #949494;
}
 .objective-text-col p.discount-code-text {
     background-color: #00123d;
     font-size: 21px;
     margin-bottom: 0px;
     color: #ffffff;
     padding: 20px;
     line-height: 32px;
}
 .section-wbg {
     background-color: #f3f3f3;
}
/*start highlight rules */
 .highlights-sm-row p {
     display: block;
     padding: 10px 0px;
     font-size: 18px;
     margin-top: 5px;
}
 .highlights-sm-row p a {
     text-decoration: underline;
     color: #292929;
}
 .media-learn {
     text-align: center;
}
 .media-learn span {
     margin: auto;
}
 .pro-high-icon, .pro-high-icon10, .pro-high-icon9, .pro-high-icon8, .pro-high-icon7, .pro-high-icon6, .pro-high-icon5, .pro-high-icon4, .pro-high-icon3, .pro-high-icon2, .pro-high-icon1 {
     display: block;
     width: 110px;
     height: 75px;
     margin: 0 auto 5px;
     background-image: url("../images/isb-lai-icons.png");
}
 .pro-high-icon1 {
     background-position: 0px 0;
}
 .pro-high-icon2 {
     background-position: -110px 0;
}
 .pro-high-icon3 {
     background-position: -220px 0;
}
 .pro-high-icon4 {
     background-position: -330px 0;
}
 .pro-high-icon5 {
     background-position: -440px 0;
}
 .pro-high-icon6 {
     background-position: -550px 0;
}
 .pro-high-icon7 {
     background-position: -660px 0;
}
 .pro-high-icon8 {
     background-position: -770px 0;
}
 .pro-high-icon9 {
     background-position: -880px 0;
}
 .pro-high-icon10 {
     background-position: -990px 0;
}
 a.know-more-btn {
     margin: 10px auto 10px;
     border-radius: 0px;
     padding: 15px 20px 33px 20px;
}
/*end highlight rules */
 .quote-wrapper {
     border: 2px solid #1c97ff;
     padding: 20px;
}
 .quote-wrapper p {
     font-size: 22px;
     margin-bottom: 0;
}
 .quote-wrapper p span {
     display: block;
     line-height: 1.1;
     margin-top: 10px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
/*end of quote section*/
 .stat-num ul {
     list-style: none;
     padding: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 0px;
}
 .stat-num ul li {
     width: 33%;
     padding-left: 15px;
     padding-right: 15px;
}
 .stat-num ul li h4 {
     font-size: 45px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     margin: 0;
     padding: 0 0 5px 0;
     color: #00123d;
}
 .stat-num ul li p {
     font-size: 18px;
     margin-bottom: 12px;
}
 @media only screen and (min-width: 768px) {
     .stat-num ul li p {
         display: block;
    }
}
 @media only screen and (min-width: 992px) {
     .stat-num ul li p {
         display: block;
    }
     .highlightbox:hover {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
    }
}
 @media only screen and (min-width: 1200px) {
     .stat-num ul li p {
         display: block;
    }
}
 .border-stat {
     border-right: 1px solid #bdbdbd;
}
 .stat-source {
     font-size: 12px;
     color: #949494;
     text-transform: uppercase;
}
 @media only screen and (max-width: 767px) {
     .stat-num ul {
         display: block;
    }
     .stat-num ul li {
         width: 100%;
         padding-top: 15px;
         padding-bottom: 15px;
    }
     .border-stat {
         border: 0;
         border-bottom: 1px solid #bdbdbd;
         margin: 0;
         padding: 0;
         padding-top: 15px;
         padding-bottom: 15px;
    }
}
/* start of who is this programme for rules */
 .programme-for-col {
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .programme-for-col p {
     display: block;
     padding: 15px;
     margin-right: 1%;
     border-radius: 0px;
     background-color: #00123d;
     color: #ffffff;
}
 .programme-for-col p:last-child {
     margin-right: 0px;
}
 .programme-for-col p:nth-child(even) {
     background-color: #1c97ff;
     color: #ffffff;
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .programme-for-col p {
         width: 49%;
    }
     .programme-for-col p:nth-child(3) {
         background-color: #1c97ff;
         color: #ffffff;
    }
     .programme-for-col p:nth-child(4) {
         background-color: #00123d;
         color: #ffffff;
    }
     .programme-for-col p:last-child {
         width: 100%;
         margin-right: 0px;
         background-color: #1c97ff;
         color: #ffffff;
    }
     .programme-for-col p:nth-child(2n+0) {
         margin-right: 0px;
    }
}
 @media only screen and (max-width: 767px) {
     .programme-for-col p {
         width: 100%;
         margin-right: 0%;
    }
}
/* end of who is this programme for rules */
/* outcomes rules */
 .objectives-sm-row p {
     display: block;
     padding: 10px 0px;
}
 .media-learn {
     text-align: center;
}
 .media-learn span {
     margin: auto;
}
 .pro-icon, .pro-obj-icon5, .pro-obj-icon4, .pro-obj-icon3, .pro-obj-icon2, .pro-obj-icon1 {
     display: block;
     width: 110px;
     height: 110px;
     margin: 0 auto;
     background-image: url("../images/isb-me-icons.html");
}
 .pro-obj-icon1 {
     background-position: 550px 0;
}
 .pro-obj-icon2 {
     background-position: 440px 0;
}
 .pro-obj-icon3 {
     background-position: 330px 0;
}
 .pro-obj-icon4 {
     background-position: 220px 0;
}
 .pro-obj-icon5 {
     background-position: 110px 0;
}
 a.know-more-btn {
     margin: 10px auto 10px;
     border-radius: 0px;
}
/*end of objective*/
 .learning-journey-row {
     max-width: 950px;
     margin: 0px auto;
}
 .learning-journey-row .learning-journey-col img {
     display: block;
     margin: 20px auto;
}
/* end of learning section */
 .faculty-img-blk, .testimonial3, .testimonial2, .testimonial1, .faculty6, .faculty5, .faculty4, .faculty3, .faculty2, .faculty1 {
     display: block;
     width: 130px;
     height: 130px;
     margin: 0 auto 10px;
     background-image: url("../images/isb-lai-faculties.png");
     background-repeat: no-repeat;
     background-position: 0 0;
}
 .faculty-img {
     height: auto;
     margin: 0px auto 20px;
     display: block;
     max-width: 130px;
}
 .faculty-img span {
     border-radius: 50%;
     -webkit-box-shadow: 2px 2px 10px #cccccc;
     box-shadow: 2px 2px 10px #cccccc;
     width: 130px;
}
 .faculty-section {
     color: #292929;
     margin-top: 20px;
}
 .faculty-section .slick-dots {
     display: none !important;
}
 .faculty-section .faculty-wrap {
     outline: none;
     overflow: hidden;
}
 .faculty-section .faculty-wrap .faculty {
     margin: 0 1rem;
}
 .faculty-section .faculty-wrap .faculty .media .faculty-img {
     margin-right: 30px;
}
 .faculty-section .faculty-wrap .faculty .faculty-name {
     color: #292929 !important;
     font-size: 18px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     margin-bottom: 0px;
     margin-top: 5px;
}
 .faculty-section .faculty-wrap .faculty .faculty-desig {
     font-size: 18px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 .faculty-section .faculty-wrap .faculty .faculty-desig-sub {
     display: block;
     margin-top: 20px;
     font-size: 18px;
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
}
 .faculty-section .faculty-wrap .faculty .faculty-desig-sub a {
     text-decoration: underline;
     color: #292929;
     font-size: 16px;
}
 @media only screen and (max-width: 991px) {
     .faculty-section .faculty-wrap .faculty .media {
         display: block;
    }
     .faculty-section .faculty-wrap .faculty .media .faculty-img {
         display: block;
         margin-right: auto;
         margin-left: auto;
         margin-bottom: 40px;
    }
     .faculty-section .faculty-wrap .faculty .media-body {
         display: block;
    }
}
 .faculty1 {
     background-position: 0px 0;
}
 .faculty2 {
     background-position: -130px 0;
}
 .faculty3 {
     background-position: -260px 0;
}
 .faculty4 {
     background-position: -390px 0;
}
 .faculty5 {
     background-position: -520px 0;
}
 .faculty6 {
     background-position: -650px 0;
}
 .faculty-section {
     margin-top: 0px;
}
 .faculty-section .slick-slider {
     padding: 0 2.5rem;
}
 .faculty-section .slick-slider .slick-prev {
     left: 0;
     z-index: 9;
}
 .faculty-section .slick-slider .slick-prev:before {
     content: url(../images/left-arrow.png);
}
 .faculty-section .slick-slider .slick-next {
     right: 0;
     z-index: 9;
}
 .faculty-section .slick-slider .slick-next:before {
     content: url(../images/right-arrow.png);
}
 @media only screen and (min-width: 576px) {
     .faculty-section .slick-slider {
         padding: 0;
    }
}
 @media only screen and (min-width: 992px) {
     .faculty-section .slick-slider {
         margin-bottom: 0;
         padding: 0 2.5rem;
    }
}
 @media only screen and (min-width: 1024px) and (max-width: 1199px) {
     .faculty-section .faculty-wrap .faculty .faculty-img {
         height: auto;
    }
}
 @media only screen and (max-width: 380px) {
     .faculty-section .faculty-wrap .faculty {
         margin: 0;
    }
}
 .faculty-section .faculty-wrap {
     padding-bottom: 0;
     margin-bottom: 0;
}
 .faculty.slick-slide {
     outline: none;
}
 @media only screen and (max-width: 767px) {
     .faculty-popup .media {
         display: block;
    }
     .faculty-popup .media figure.faculty-img {
         display: block;
         margin-right: auto;
         margin-left: auto;
         margin-bottom: 40px;
    }
     .faculty-popup .media .media-body {
         display: block;
    }
     .faculty-popup .media .media-body .faculty-name {
         color: #292929 !important;
         font-size: 18px;
         font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
         margin-bottom: 0px;
         margin-top: 5px;
    }
     .faculty-popup .media .media-body .faculty-desig {
         font-size: 18px;
         font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
    }
     .faculty-popup .media .media-body .faculty-desig-sub {
         display: block;
         margin-top: 20px;
         font-size: 18px;
         font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
    }
}
/* end of faculty section */
 .content-para-col p {
     display: block;
     max-width: 900px;
     margin: 0 auto 20px;
     font-size: 18px;
     line-height: 1.4;
     text-align: center;
     color: #292929;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
 .content-para-col ul {
     max-width: 600px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 0;
}
 .date-list {
     list-style: none;
     text-align: center;
}
/* end of content para*/
 .modules-section > .container {
     margin-left: auto;
     margin-right: auto;
     padding-left: 45px;
     padding-right: 45px;
}
 .programme-modules-row .card {
     border: none;
     border-radius: 0;
     background: none;
     border-bottom: none !important;
}
 .programme-modules-row .card .card-body {
     border-bottom: 1px solid #bdbdbd;
}
 .programme-modules-row > div > div .card:last-child {
     border-bottom: none !important;
}
 .programme-modules-row .card-header {
     background: none;
     border-radius: 0px !important;
     border-bottom: 1px solid #bdbdbd;
     padding: 0;
}
 .programme-modules-row .card-header h5 {
     font-size: 17px !important;
}
 .programme-modules-row .card-header a {
     color: #292929;
     text-decoration: none;
     display: block;
     padding: 1.3rem 0.8rem;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
 .md-accordion .card .card-header .card-title {
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 .md-accordion .card .card-header a {
     -webkit-transition: ease-in-out 0.3s;
     transition: ease-in-out 0.3s;
}
 .md-accordion .card .card-header a:not(.collapsed) {
     background-color: #00123d;
     color: #ffffff;
}
 .md-accordion .card .card-header a:not(.collapsed) .rotate-icon {
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
     color: #ffffff;
}
 .md-accordion .card .card-header a:not(.collapsed) .fa-plus:before {
     content: "\f068" !important;
     font-family: FontAwesome !important;
     font-style: normal;
     font-weight: normal;
     text-decoration: inherit;
}
 .md-accordion .card .fa-plus {
     float: right;
     color: #bdbdbd;
     font-size: 18px;
     margin-top: 2px;
     -webkit-transition: all 0.2s linear;
     transition: all 0.2s linear;
}
 .programme-modules-row .card-body {
     background-color: #f3f3f3;
}
 @media only screen and (max-width: 420px) {
     .md-accordion .card .fa-plus {
         top: 22px;
         position: absolute;
         right: 10px;
    }
     .programme-modules-row .card-header h5 {
         font-size: 16px;
         padding-right: 15px;
    }
     .programme-modules-row .card-header a {
         padding-right: 20px;
    }
}
 .course_modules {
     padding: 10px;
}
 @media only screen and (max-width: 768px) {
     .course_modules {
         padding-left: 15px;
    }
}
 .topics_list span {
     display: block;
     margin-bottom: 10px;
     font-size: 18px;
     color: #00123d;
}

.card-header h5{color: #272c37;}
.topics_list ul {
     margin-top: 20px;
}
 .topics_list ul {
     list-style-type: square;
}
 .topics_list ul {
     padding: 0 0 0 20px;
}
 .topics_list ul li {
    /* list-style: none;
     */
     padding: 0;
     margin: 0 0 10px 0;
     line-height: 22px;
}
 a.download-btn {
     margin: 10px auto 10px;
     border-radius: 0px;
     padding: 15px 30px;
     white-space: initial;
}
/* end of accordian section - programme modules */
 .certificate_info {
     line-height: 24px;
     font-size: 18px;
     display: block;
     margin-bottom: 25px;
}
 .certificate_info span {
     color: #00123d;
}
 .certificate {
     margin: 0px;
}
 .certificate img {
     display: block;
     margin: 0 auto;
     max-width: 100%;
     -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
     box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
 .certificate-section h2.main-head {
     margin-top: 10px !important;
}
 p.certificate-sub-text {
     line-height: 25px;
     font-size: 14px;
     display: block;
     margin: 15px auto 15px;
     color: #949494;
     font-style: italic;
}
 @media only screen and (max-width: 767px) {
     .modules-section > .container {
         padding-left: 15px;
         padding-right: 15px;
    }
     .certificate-section h2.main-head {
         text-align: center;
    }
}
/* end of certificate section */
 .application-section {
     color: #ffffff;
     background-color: #00123d;
}
 .application-section .app-overlay {
     background-color: rgba(0, 0, 0, 0);
}
 .early_app_title {
     font-size: 30px;
     text-transform: inherit;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 .early_app_sub_title {
     font-size: 18px;
     margin-top: 15px;
}
 .early_app_round_title {
     font-size: 24px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     color: #ffffff;
}
 .early_app_round_title small {
     display: block;
     color: #ffffff;
     margin-top: 8px;
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
     line-height: 26px;
}
 .early_app_sub_title a {
     color: #ffffff;
     text-decoration: underline;
}
 .early_app_sub_title a:hover {
     text-decoration: none;
}
 .application-section a.apply-now-btn {
     margin: 10px auto 10px;
     border-radius: 0px;
     padding: 10px 20px 28px 20px;
     white-space: initial;
}
 .app-deadline-main-wrapper {
     padding: 20px 15px;
     max-width: 850px;
     margin: 10px auto;
}
 .app-deadline-main-wrapper .app-deadline-col {
     padding-left: 30px;
     padding-right: 30px;
}
 .app-deadline-main-wrapper .app-deadline-col .app-deadline-wrapper {
     width: 90%;
     border-radius: 0px;
     border: 2px solid #ffffff;
     position: relative;
     border-left: none;
     padding: 20px 15px 20px 45px;
     margin: 10px auto;
}
 .app-deadline-main-wrapper .app-deadline-col .app-deadline-wrapper .app-d-sub-head {
     display: block;
     color: #ffffff;
     font-family: "Roboto-Regular", Arial, Helvetica, sans-serif;
     line-height: 22px;
     font-size: 14px;
}
 .app-deadline-main-wrapper .app-deadline-col .app-deadline-wrapper .app-d-sub-text {
     display: block;
     color: #ffffff;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     line-height: 24px;
     font-size: 20px;
}
 .app-deadline-main-wrapper .app-deadline-col .app-deadline-wrapper .app-d-head {
     position: absolute;
     width: 100px;
     left: -50px;
     top: 10px;
}
 .app-deadline-main-wrapper .app-deadline-col .app-deadline-wrapper .app-d-head .round-text {
     display: block;
     color: #ffffff;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     font-size: 18px;
     margin: 0 auto;
     width: 65px;
     height: 22px;
     line-height: 23px;
     text-align: center;
}
 .app-deadline-main-wrapper .app-deadline-col .app-deadline-wrapper .app-d-head .round-nos {
     display: block;
     color: #ffffff;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     font-weight: 900;
     text-align: center;
     font-size: 65px;
     margin: 0 auto;
     width: 65px;
     line-height: 70px;
     -webkit-text-stroke: 3px #00123d;
}
 @media only screen and (max-width: 991px) {
     .app-deadline-wrapper {
         max-width: 450px;
    }
}
 p.apply-note {
     font-size: 14px;
     text-align: center;
     font-style: italic;
     font-weight: normal;
     opacity: 0.7;
}
/* Popup */
 .isb-modal-dialog {
     max-width: 960px;
}
 .isb-modal-body {
     padding: 40px;
}
 .popup-title {
     position: relative;
     padding-bottom: 10px;
     margin-bottom: 20px;
     font-weight: 600;
}
 .popup-title::after {
     content: "";
     position: absolute;
     width: 60px;
     height: 2px;
     background-color: #00123d;
     left: 0;
     bottom: 0;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
}
 .fee-info {
     font-weight: 600;
     margin: 20px 0 10px;
}
 .fee-info span {
     color: #00123d;
     font-weight: 800;
}
 .fee-info span.small {
     color: #292929;
     font-weight: normal;
     font-size: 15px;
}
 .isb-pop-close-btn {
     z-index: 1;
     position: absolute;
     right: 20px;
     top: 20px;
}
 .modal-content-cert {
     max-width: 750px;
     margin-left: auto;
     margin-right: auto;
}
 @media only screen and (max-width: 767px) {
     .isb-modal-dialog {
         max-width: 92%;
         margin: 20px auto;
    }
     .isb-modal-body {
         padding: 25px 40px;
    }
}
 .flexible-payment-table .bg-primary {
     background-color: #00123d !important;
     color: #ffffff;
}
/* flexible payment new structure */
 .fee-info-tbl {
     display: table;
     width: 100%;
}
 .fee-info-tbl .tbl-col {
     display: table-cell;
     border: 1px solid #dee2e6;
     border-left: 0;
}
 .fee-info-tbl .tbl-col:first-child {
     border-left: 1px solid #dee2e6;
}
 .installment_info ul {
     padding: 0;
     margin: 0;
}
 .installment_info ul li {
     list-style: none;
     display: block;
     border-bottom: 1px solid #dee2e6;
     padding: 15px;
}
 .installment_info ul li:last-child {
     border-bottom: none;
}
 .installment_info small {
     display: inline-block;
     color: #616b72;
}
 .installment_info.installment_title ul li {
     font-weight: 600;
}
 .flexi_installment {
     font-weight: 600;
     margin-bottom: 5px;
}
 .m-show {
     display: none;
}
 @media only screen and (max-width: 767px) {
     .installment_info ul li {
         padding: 10px;
    }
     .fee-info-tbl {
         display: block;
         border: 1px solid #dee2e6;
    }
     .fee-info-tbl .tbl-col {
         display: block;
         border: none;
         border-bottom: 2px solid #00123d;
    }
     .fee-info-tbl .installment_title {
         display: none;
    }
     .m-show {
         display: block;
         text-transform: uppercase;
         font-size: 11px;
         font-weight: 600;
    }
     .fee-info-tbl .tbl-col:last-child {
         border: none;
    }
}
/* Popup End*/
/* end of application section */
 .in-collob {
     text-align: center;
     display: block;
     margin: 20px auto 0px;
     font-size: 15px;
     margin-left: 35px;
     margin-bottom: 15px;
}
 .eruditus-section-border {
     border-top: 1px solid #bdbdbd;
}
 .eruditus-section p {
     font-size: 15px;
     line-height: 1.5rem;
     margin-bottom: 0px;
}
 .site-footer {
     color: #ffffff;
     background: #00123d;
     padding: 10px 0 !important;
     font-size: 15px;
}
 .site-footer p {
     margin-bottom: 0px;
}
/* end of collab and footer */
/* start of tankyou page rules */
 .main-form-col.thank-you-col .card {
     margin-top: 40px;
     border-radius: 0px;
     margin-bottom: 70px;
}
 @media only screen and (max-width: 1199px) {
     .main-form-col.thank-you-col .card {
         margin-bottom: 40px;
    }
}
 @media only screen and (max-width: 991px) {
     .app-deadline-main-wrapper .app-deadline-col {
         padding-right: 0;
    }
     .main-form-col.thank-you-col .card {
         margin-top: 20px;
         margin-bottom: 20px;
    }
}
 .thank-you-text {
     font-size: 13px;
     color: #292929;
     margin-bottom: 15px;
     line-height: 20px;
}
 .thank-you-text a.ty-flexi-link {
     font-size: 15px;
     color: #000000;
     line-height: 24px;
     text-decoration: underline;
}
 .terms-link a {
     text-decoration: none;
     font-size: 13px;
     color: #bdbdbd;
     line-height: 22px;
}
 .thank-you-text-note {
     font-size: 12px;
     line-height: 16px;
}
 .thank-you-text-head {
     font-size: 14px;
     color: #292929;
     margin-bottom: 15px;
     line-height: 20px;
     padding-bottom: 15px;
     border-bottom: 1px solid #e1e1e1;
}
 .thank-you-col a.main-form-button {
     margin-top: 0px;
     margin-bottom: 15px;
     border-radius: 0px !important;
     background-color: #1c97ff !important;
     color: #ffffff;
}
 .thankyou-box-wrapper {
     margin-bottom: 15px;
}
 .ty-box-icon-wrapper {
     padding-top: 5px;
}
 .ty-box-icon-wrapper .ty-box-icon {
     display: block;
     width: 34px;
     height: 34px;
     border-radius: 50%;
     border: 2px solid #00123d;
     text-align: center;
     line-height: 31px;
     color: #00123d;
     font-size: 18px;
}
 .ty-box-text-link {
     display: block;
}
 .ty-box-text-link a {
     text-decoration: underline;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     font-size: 18px;
     color: #00123d;
}
 .ty-card-btn-wrapper {
     border-top: 1px solid #e1e1e1;
     padding-top: 20px;
}
/*b2b rules*/
 .main-form-col.thank-you-col.thank-you-col-b2b .card {
     padding: 90px 20px 90px;
     margin-bottom: 80px;
}
 @media only screen and (max-width: 991px) {
     .main-form-col.thank-you-col.thank-you-col-b2b .card {
         margin-bottom: 50px;
         padding: 20px;
    }
}
 @media only screen and (max-width: 575px) {
     .main-form-col.thank-you-col.thank-you-col-b2b .card {
         margin-top: 20px;
         padding: 20px;
         margin-bottom: 30px;
    }
}
/* end of b2b rules */
 .main-form-col.thank-you-col.thank-you-col-abs .card {
     margin-bottom: 20px;
     float: none;
}
/* fifth box */
 .career-services-box a {
     text-decoration: underline;
     color: #ffffff;
}
 .early_app_sub_title.avail-career-services-link a {
     text-decoration: underline;
     color: #1c97ff;
}
 .career-popup-content a {
     text-decoration: none;
     font-weight: bold;
     color: #292929;
}
 .career-popup-content .ecs-text {
     display: block;
     font-size: 18px;
     font-weight: bold;
     margin-bottom: 15px;
}
 .ecs-popup-row {
     margin-top: 30px;
     margin-bottom: 20px;
}
 .ecs-icon {
     display: block;
     width: 95px;
     height: 95px;
     margin: 0 auto 10px;
     background-image: url("../images/career-services-icons.html");
}
 @media only screen and (min-width: 768px) {
     .ecs-popup-row div {
         border-right: 1px solid #bdbdbd;
    }
     .ecs-popup-row div:last-child {
         border-right: none;
    }
}
 .ecs-icon1 {
     background-position: 285px 0;
}
 .ecs-icon2 {
     background-position: 190px 0;
}
 .ecs-icon3 {
     background-position: 95px 0;
}
 .loan-popup-content h4 {
     color: #00123d;
}
 .loan-popup-content .loan-steps-head {
     margin-top: 30px;
     border-top: 1px solid #bdbdbd;
     padding-top: 30px;
}
 .sg-form label {
     margin-bottom: 2px;
}
 .sg-form label.error {
     bottom: -19px;
}
 ul.custom-bullets li {
     margin-bottom: 15px;
     line-height: 20px;
}
 ul.custom-bullets {
     list-style-type: none;
     margin-top: 18px;
     padding: 0px 30px;
}
 ul.custom-bullets li {
     position: relative;
     margin-bottom: 20px;
     font-size: 18px;
     line-height: 24px;
}
 ul.custom-bullets li ul.custom-bullets-inner {
     list-style-type: none;
}
 ul.custom-bullets li ul.custom-bullets-inner li::before {
     color: #1c97ff;
}
 ul.custom-bullets li em {
     line-height: 25px;
     font-size: 14px;
}
 ul.custom-bullets li::before {
     content: "\f111";
     position: absolute;
     font-family: FontAwesome;
     width: 10px;
     height: 10px;
     color: #292929;
     left: -25px;
     top: -1px;
     font-size: 8px;
}
 .more-less {
     display: inline-block;
     text-decoration: underline;
     cursor: pointer;
     color: #00123d;
     font-size: 14px;
     margin-top: 10px;
}
 .alumni-popup-content {
     font-size: 16px;
}
 .alumni-popup-content a {
     text-decoration: underline;
     color: #00123d;
     font-size: 18px;
     line-height: 24px;
}
 .alumni-popup-content a img {
     outline: none;
     border: none;
}
 .covid-section {
     padding-top: 30px;
     padding-bottom: 30px;
     font-size: 16px;
     border-bottom: 1px solid #bdbdbd;
     background-color: #f3f3f3;
}
 .covid-section p {
     margin-bottom: 0;
     font-size: 14px;
     display: block;
}
 .covid-section a {
     text-decoration: underline;
     color: #00123d;
}
 .covid-section span.covid-popup-btn {
     display: block;
     position: absolute;
     cursor: pointer;
     z-index: 1;
     right: 10px;
     top: 0px;
     width: 20px;
     height: 20px;
     color: #00123d;
     font-size: 18px;
     line-height: 20px;
     text-align: center;
}
 .covid-section span.covid-popup-btn + p {
     padding-right: 30px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
 @media only screen and (max-width: 991px) {
     .sticky-btn-section {
         background-color: #00123d !important;
         display: block;
         border-top: 1px solid #ffffff;
         width: 100%;
         float: none;
         position: fixed;
         bottom: 0px;
         left: 0;
         z-index: 999;
         height: 72px;
         padding-top: 10px;
    }
     .sticky-btn-section a.sticky-btn {
         display: inline-block;
         background-color: #ffffff !important;
         color: #00123d;
         height: 52px;
         line-height: 52px;
         padding: 0px 25px;
         text-align: center;
         font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
         font-size: 16px;
         border-radius: 0px;
         max-width: 500px;
         width: 90%;
    }
     .disclaimer-section {
         padding-bottom: 92px;
    }
}
 @media only screen and (min-width: 992px) {
     .sticky-btn-section {
         display: none;
    }
}
 .inline-checkbox {
     position: relative;
     display: inline-block;
     padding-left: 20px;
     margin-bottom: 0;
     font-weight: 400;
     vertical-align: middle;
     cursor: pointer;
}
 .inline-checkbox input[type=checkbox] {
     width: auto;
     float: left;
     height: auto;
     position: relative;
     top: 4px;
     margin-left: -20px;
}
 .inline-checkbox .allow-text {
     float: left;
     padding-top: 0 !important;
     font-size: 14px;
     margin-bottom: 0px;
}
/*Referral page rules*/
 @media only screen and (max-width: 991px) {
     .ref-terms-section h2.main-head {
         margin-top: 0px !important;
    }
}
 h3.terms-main-head {
     display: inline-block;
     margin: 0 auto;
     padding-bottom: 15px;
     color: #292929;
     font-size: 24px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
     position: relative;
     margin-bottom: 20px;
     border-bottom: 1px solid #00123d;
}
 .terms-col ol li {
     margin-bottom: 15px;
}
 a.share-now-btn {
     margin: 30px auto 25px;
     background-color: #1c97ff !important;
     border-color: #1c97ff !important;
     font-size: 20px;
     border-radius: 0px;
     padding: 5px 40px;
     white-space: initial;
}
 select > option[value=""] {
     display: none;
}
/* start of popup emi tab rules */
/* end of popup emi tab rules */
/* start of testimonials */
 .testimonial-img-blk {
     display: block;
     width: 130px;
     height: 130px;
     margin: 0 auto 10px;
     background-image: url("../images/isb-lai-faculties.png");
     background-repeat: no-repeat;
     background-position: 0 0;
}
 .testimonial-img {
     height: auto;
     margin: 0px auto 20px;
     display: block;
     max-width: 130px;
}
 .testimonial-img span {
     border-radius: 50%;
     -webkit-box-shadow: 2px 2px 10px #cccccc;
     box-shadow: 2px 2px 10px #cccccc;
     width: 130px;
}
 .testimonial1 {
     background-position: -260px 0;
}
 .testimonial2 {
     background-position: -390px 0;
}
 .testimonial3 {
     background-position: -520px 0;
}
 .testimonial-section {
     color: #292929;
}
 .testimonial-section .slick-dots {
     display: none !important;
}
 .testimonial-section .testimonial-wrap {
     outline: none;
     overflow: hidden;
}
 .testimonial-section .testimonial-wrap .testimonial {
     margin: 0 1rem;
}
 .testimonial-section .testimonial-wrap .testimonial .media .testimonial-img {
     margin-right: 30px;
}
 .testimonial-section .testimonial-wrap .testimonial .testimonial-text {
     font-size: 18px;
     line-height: 24px;
}
 .testimonial-section .testimonial-wrap .testimonial .testimonial-name {
     color: #292929 !important;
     font-size: 18px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     margin-bottom: 0px;
     margin-top: 10px;
}
 .testimonial-section .testimonial-wrap .testimonial .testimonial-desig {
     font-size: 18px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 @media only screen and (max-width: 991px) {
     .testimonial-section .testimonial-wrap .testimonial .media {
         display: block;
    }
     .testimonial-section .testimonial-wrap .testimonial .media .testimonial-img {
         display: block;
         margin-right: auto;
         margin-left: auto;
         margin-bottom: 20px;
    }
     .testimonial-section .testimonial-wrap .testimonial .media-body {
         display: block;
    }
}
 .testimonial-section .slick-slider {
     padding: 0 2.5rem;
}
 .testimonial-section .slick-slider .slick-prev {
     left: 0;
     z-index: 9;
}
 .testimonial-section .slick-slider .slick-prev:before {
     content: url(../images/left-arrow.png);
}
 .testimonial-section .slick-slider .slick-next {
     right: 0;
     z-index: 9;
}
 .testimonial-section .slick-slider .slick-next:before {
     content: url(../images/right-arrow.png);
}
 @media only screen and (min-width: 576px) {
     .testimonial-section .slick-slider {
         padding: 0;
    }
}
 @media only screen and (min-width: 992px) {
     .testimonial-section .slick-slider {
         margin-bottom: 0;
         padding: 0 2.5rem;
    }
}
 @media only screen and (max-width: 575px) {
     .testimonial-section .testimonial-wrap .testimonial .testimonial-desig-sub {
         font-size: 16px;
    }
}
 @media only screen and (max-width: 380px) {
     .testimonial-section .testimonial-wrap .testimonial {
         margin: 0;
    }
}
 .testimonial-section .testimonial-wrap {
     padding-bottom: 0;
     margin-bottom: 0;
}
 .testimonial.slick-slide {
     outline: none;
}
 @media only screen and (min-width: 1024px) and (max-width: 1199px) {
     .testimonial-section .testimonial-wrap .testimonial .testimonial-img {
         height: auto;
    }
}
 @media only screen and (max-width: 380px) {
     .testimonial-section .testimonial-wrap .testimonial {
         margin: 0;
    }
}
/* end of testimonials section */
/* rules for only referal pages */
/* start of top referral bar */
 .top-referral-section {
     background-color: #00123d;
     min-height: 50px;
     padding-top: 6px;
     padding-bottom: 6px;
}
 .top-referral-section .container-fluid {
     max-width: 1140px;
}
 .top-referral-section .invite-text {
     display: block;
     min-height: 26px;
     line-height: 26px;
     font-size: 16px;
     margin: 2px auto 2px;
     color: #ffffff;
     padding: 6px 20px 6px 0px;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
}
 .top-referral-section .invite-right-wrapper {
     display: block;
     float: right;
     margin-top: 0px;
}
 .top-referral-section .invite-right-wrapper a.invite-cta-btn {
     margin: 2px 40px 2px auto;
     font-size: 16px;
     white-space: initial;
     display: inline-block;
     padding: 6px 22px;
     line-height: 26px;
     background-color: #ffffff !important;
     color: #00123d;
}
 .top-referral-section .invite-right-wrapper a.invite-cta-btn:hover {
     text-decoration: none;
     background-color: #ffffff !important;
     color: #00123d;
}
 .top-referral-section .invite-right-wrapper .invite-close-btn {
     position: absolute;
     color: #ffffff;
     display: inline-block;
     height: 20px;
     width: 20px;
     text-align: center;
     cursor: pointer;
     font-size: 20px;
     z-index: 1;
     top: 10px;
     right: 15px;
}
 @media only screen and (max-width: 575px) {
     .top-referral-section .invite-text {
         line-height: 20px;
         font-size: 16px;
         text-align: center;
         padding: 0px 8px 6px;
    }
     .top-referral-section .invite-right-wrapper {
         display: block;
         float: none;
         text-align: center;
         margin-top: 0px;
    }
     .top-referral-section .invite-right-wrapper a.invite-cta-btn {
         margin: 2px auto 6px auto;
         padding: 8px 16px;
         line-height: 16px;
    }
     .top-referral-section .invite-right-wrapper a.invite-cta-btn:hover {
         text-decoration: none;
         background-color: #ffffff !important;
         color: #00123d;
    }
     .top-referral-section .invite-right-wrapper .invite-close-btn {
         z-index: 1;
         top: 10px;
         right: 3px;
    }
}
 .main-form-col-referal .card {
     max-width: 500px;
}
 @media only screen and (max-width: 991px) {
     .main-form-col-referal .card {
         max-width: 100%;
    }
}
 .main-banner-referal {
     min-height: 500px;
}
 .main-banner-referal .banner-overlay {
     min-height: 500px;
}
 .banner-tagline-referal {
     margin-top: 40px;
}
 .banner-tagline-referal .small-tagline-text {
     font-size: 26px;
     line-height: 32px;
}
 .banner-tagline-referal .main-tagline {
     font-size: 32px;
     line-height: 40px;
}
 .banner-tagline-referal .sub-tagline-text {
     font-size: 20px;
     line-height: 26px;
}
 .form-custom textarea {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     width: 100%;
     margin: 0 0 0.7em;
     padding: 1em;
     border: 1px solid #bdbdbd;
     background: #ffffff;
     resize: none;
     outline: none;
     border-radius: 3px;
     color: #00123d;
}
 .form-custom textarea.error, .form-custom textarea.error:focus {
     border-color: #ff0000;
}
 .custom-select.error {
     border-color: #ff0000;
}
 .checkbox-inline input {
     margin-right: 10px;
}
 .form-custom textarea:focus {
     border-color: #bdbdbd;
     background-color: #f0f0f0;
     outline: none !important;
     color: #00123d;
}
 .form-custom textarea:focus + label[placeholder]::before, .form-custom textarea:focus + ul + label[placeholder]::before {
     color: #292929;
}
 .form-custom textarea:focus + label[placeholder]::before, .form-custom .notEmpty textarea + label[placeholder]::before, .form-custom textarea:focus + ul + label[placeholder]::before, .form-custom .notEmpty textarea + ul + label[placeholder]::before {
     -webkit-transition-duration: 0.2s;
     transition-duration: 0.2s;
     transform: translate(0, -1.15em) scale(0.9, 0.9);
     -webkit-transform: translate(0, -1.35em) scale(0.9, 0.9);
     -moz-transform: translate(0, -1.35em) scale(0.9, 0.9);
     -ms-transform: translate(0, -1.35em) scale(0.9, 0.9);
     -o-transform: translate(0, -1.35em) scale(0.9, 0.9);
     position: relative;
     color: #292929;
     background: #f0f0f0;
}
 .form-custom textarea:invalid + label[placeholder][alt]::before, .form-custom textarea:invalid + ul + label[placeholder][alt]::before {
     content: attr(placeholder);
     position: relative;
}
 .form-custom textarea + label[placeholder], .form-custom textarea + ul + label[placeholder] {
     display: block;
     pointer-events: none;
     line-height: 1.1em;
     margin-top: calc(-2.45em - 73px);
     margin-bottom: calc(6.3em + 2px);
     font-size: 14px;
}
 .form-custom textarea + label[placeholder]::before, .form-custom textarea + ul + label[placeholder]::before {
     content: attr(placeholder);
     display: inline-block;
     margin: 2px calc(1.1em - 6px) 0px;
     padding: 0 2px;
     color: #292929;
     white-space: nowrap;
     position: relative;
     -webkit-transition: 0.3s ease-in-out;
     transition: 0.3s ease-in-out;
     background: #ffffff;
}
 @media only screen and (max-width: 991px) {
     .main-form-col .form-group-text-area {
         width: 100%;
    }
}
 @media only screen and (max-width: 575px) {
     .main-form-col .form-group-text-area {
         width: 100%;
    }
}
 .referal-form-note {
     float: left;
     padding-top: 0 !important;
     font-size: 14px;
     margin-bottom: 0px;
     color: #808083;
     display: block;
     width: 100%;
}
 .referal-form-note a {
     display: inline-block;
     text-decoration: underline;
     color: #808083;
     text-align: center;
     font-size: 13px;
}
 .btn.referal-form-btn {
     display: inline-block;
}
 .banner-ytube-icon-wrapper {
     padding: 20px 10px 5px 10px;
}
 .banner-ytube-icon-wrapper .banner-ytube-text {
     display: inline-block;
     font-size: 16px;
}
 .banner-ytube-icon-wrapper .banner-ytube-text strong {
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
}
 .banner-ytube-icon-wrapper .banner-ytube-icon {
     position: relative;
     display: inline-block;
     z-index: 9;
     width: 49px;
     height: 49px;
     border-radius: 50%;
     cursor: pointer;
     background-color: rgb(255, 255, 255);
     -webkit-animation: breath 2s infinite;
     animation: breath 2s infinite;
     -webkit-animation-timing-function: ease-out;
     animation-timing-function: ease-out;
}
 .banner-ytube-icon-wrapper .banner-ytube-icon::before {
     content: " ";
     position: absolute;
     z-index: -1;
     top: -15px;
     left: -15px;
     width: 79px;
     height: 79px;
     border-radius: 50%;
     opacity: 0.9;
     background-color: rgba(255, 255, 255, 0.1);
     -webkit-animation: breath 1.5s infinite ease-in-out;
     animation: breath 1.5s infinite ease-in-out;
}
 .banner-ytube-icon-wrapper .banner-ytube-icon::after {
     content: " ";
     position: absolute;
     z-index: -1;
     top: -7px;
     left: -7px;
     width: 63px;
     height: 63px;
     border-radius: 50%;
     background-color: rgba(255, 255, 255, 0.2);
     -webkit-animation: breath 1.5s infinite ease-in-out;
     animation: breath 1.5s infinite ease-in-out;
}
 .banner-ytube-icon-wrapper .banner-ytube-icon .banner-ytube-icon-triangle {
     width: 0;
     height: 0;
     border-top: 8px solid transparent;
     border-bottom: 8px solid transparent;
     border-left: 10px solid #FF0000;
     position: absolute;
     top: 17px;
     left: 21px;
}
 @media only screen and (max-width: 991px) {
     .banner-ytube-icon-wrapper {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
    }
}
 @-webkit-keyframes breath {
     from {
         -webkit-transform: scale(0.9);
         transform: scale(0.9);
    }
     50% {
         -webkit-transform: scale(1);
         transform: scale(1);
    }
     to {
         -webkit-transform: scale(0.9);
         transform: scale(0.9);
    }
}
 @keyframes breath {
     from {
         -webkit-transform: scale(0.9);
         transform: scale(0.9);
    }
     50% {
         -webkit-transform: scale(1);
         transform: scale(1);
    }
     to {
         -webkit-transform: scale(0.9);
         transform: scale(0.9);
    }
}
 .y-video .modal-header {
     border: none;
     padding: 0px;
}
 .y-video .modal-header .close {
     font-size: 16px;
     color: #00123d;
     opacity: 1;
     border: 2px solid #00123d;
     border-radius: 50px;
     margin: 0px;
     width: 30px;
     height: 30px;
     position: absolute;
     right: -15px;
     top: -15px;
     background-color: #ffffff;
     z-index: 99;
     padding: 0px;
}
 .code-band-section {
     padding-top: 30px;
     padding-bottom: 30px;
}
 .code-band-section p {
     text-align: center;
     color: #000000;
     margin-bottom: 0px;
     font-size: 22px;
     line-height: 33px;
}
 .code-band-section .time-ticker-col .time-ticker {
     max-width: 350px;
     margin: 0 auto !important;
}
 .code-band-section .time-ticker > img {
     display: block;
     max-width: 100%;
     margin: 0 auto;
}
 .emi-head a {
     color: #00123d;
     font-family: "Roboto-Medium", Arial, Helvetica, sans-serif;
     font-size: 15px;
     border-radius: 0px;
     outline: none;
     padding-top: 18px;
     padding-bottom: 15px;
     border: none;
     background-color: rgba(0, 0, 0, 0.2);
}
 .emi-head a:hover, .emi-head a:focus {
     -webkit-box-shadow: none;
     box-shadow: none;
     color: #ffffff;
}
 .emi-head a:hover {
     color: #ffffff !important;
}
 .emi-head a.active {
     background: #00123d;
     color: #ffffff !important;
     position: relative;
     padding: 15px 20px 30px 20px;
}
 .emi-head a.active::before {
     content: "";
     display: block;
     position: absolute;
     width: 0;
     height: 0;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-top: 15px solid #1c97ff;
     top: 0px;
     left: 50%;
     margin-left: -10px;
}
 @media only screen and (max-width: 575px) {
     .emi-head a {
         width: 50%;
         font-size: 14px;
    }
}
 .flexi-content .faculty-img {
     margin-right: 10px;
}
 .strikeout {
     text-decoration: line-through;
}
 .highlights-sm-row2 {
     display: grid;
     width: 100%;
     grid-template-columns: repeat(3, 1fr);
     grid-auto-rows: 1fr;
     grid-gap: 30px;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin: auto;
}
 .highlights-sm-row2 .highlight-block {
     padding: 20px 10px 10px 20px;
     border: 20px solid #1e295d;
     -webkit-box-shadow: 10px 10px 0 0 #d0cece, 10px 10px 0 0 #d0cece inset;
     box-shadow: 10px 10px 0 0 #d0cece, 10px 10px 0 0 #d0cece inset;
}
 .highlights-sm-row2 p {
     display: block;
     padding: 10px 0px;
     font-size: 18px;
     margin-bottom: 0px;
}
 .highlights-sm-row2 p a {
     text-decoration: underline;
     color: #292929;
}
 .highlights-sm-row2 p span {
     color: #00123d;
     font-weight: bold;
     text-transform: uppercase;
}
 @media only screen and (max-width: 991px) {
     .highlights-sm-row2, .executive-network {
         grid-template-columns: repeat(2, 1fr);
    }
}
 @media only screen and (max-width: 767px) {
     .highlights-sm-row2 {
         grid-template-columns: repeat(2, 1fr);
         grid-auto-rows: 1fr;
    }
     .highlights-sm-row2 p {
         font-size: 14px;
    }
}
 ol.custom-list li {
     margin-bottom: 10px;
     line-height: 24px;
     font-size: 18px;
}
 .boxrow {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .boxrow .whitebg {
     width: 48%;
     background-color: #00123d;
     color: #ffffff;
     padding: 20px;
}
 .whitebg p{
     color:#fff;
}
 @media only screen and (max-width: 767px) {
     .boxrow .whitebg {
         width: 100%;
         margin-bottom: 20px;
    }
}
 .highlightrow {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .highlightrow .highlightbox {
     width: 32%;
     background-color: #f3f3f3;
     padding: 20px;
     margin-bottom: 20px;
}
 @media only screen and (max-width: 767px) {
     .highlightrow .highlightbox {
         width: 100%;
         margin-bottom: 20px;
    }
}
 .programme-modules-bg {
     background-image: url(../images/modules-bg.jpg);
     background-position: left top;
     background-size: cover;
     background-repeat: no-repeat;
     background-attachment: fixed;
}
 .learningrow {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
}
 .learningrow .learning-box {
     width: 23%;
     margin: 0 1% 20px 1%;
     background-color: #00123d;
     color: #ffffff;
     padding: 20px;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}
 @media only screen and (max-width: 767px) {
     .learningrow .learning-box {
         width: 100%;
         margin-bottom: 20px;
    }
}
 .blue-box {
     background-color: #00123d;
     color: #ffffff;
     padding: 20px;
}
 .blue-box ul.custom-bullets li::before {
     color: #ffffff;
}
 ul.custom-bullets.check li {
     position: relative;
}
 ul.custom-bullets.check li::before {
     content: "\f00c";
     font-size: 14px;
}
 .graph-head {
     display: block;
     color: #00123d;
     font-size: 20px;
     font-family: "Roboto-Bold", Arial, Helvetica, sans-serif;
     margin-bottom: 10px;
}
 .companys-slide .comp-logo {
     margin: 0 20px;
}
 .isb-modal-body i {
     color: #0a66c2;
     font-size: 20px;
}
 .case-box {
     padding: 10px 0;
     min-height: 100%;
     background-color: #ffffff;
}
/*# sourceMappingURL=style.css.map */
/*----------------Course Details Page---------------------------------*/
 .wed-logo {
     float: left;
     width: 100%;
}
 [tabindex="-1"]:focus{
     outline:0 !important 
}
 hr{
     box-sizing:content-box;
     height:0;
     overflow:visible 
}
 h1,h2,h3,h4,h5,h6{
     margin-top:0;
     margin-bottom:0 
}
 
 ol,ul,dl{
     margin-top:0;
     margin-bottom:1rem;
     padding:0;
     list-style:none 
}
 ol ol,ul ul,ol ul,ul ol{
     margin-bottom:0 
}
 b,strong{
     font-weight:600 
}
 small{
     font-size:80% 
}
 sub,sup{
     position:relative;
     font-size:75%;
     line-height:0;
     vertical-align:baseline 
}
 sub{
     bottom:-0.25em 
}
 sup{
     top:-0.5em 
}
 img{
     vertical-align:middle;
     border-style:none 
}
 label{
     display:inline-block;
     margin-bottom:.5rem 
}
 textarea{
     overflow:auto;
     resize:vertical 
}
 [hidden],.hide{
     display:none !important 
}
 .container:after,.container:before{
     content:" ";
     display:table 
}
 a{
     text-decoration:none 
}
 .p-t-b-80{
     padding-top:80px;
     padding-bottom:80px 
}
 h2{
     font-size:18px;
     font-weight:500;
     line-height:28px;
     letter-spacing:normal;
     color:#272c37 
}
 /*.caret{
     display:inline-block;
     width:0;
     height:0;
     margin-left:6px;
     vertical-align:middle;
     border-top:5px dashed #fff;
     border-top:5px solid #fff \9 ;
     border-right:5px solid rgba(0,0,0,0);
     border-left:5px solid rgba(0,0,0,0) 
}
 input:focus,textarea:focus,select:focus{
     outline-offset:-2px 
}*/
 :focus{
     outline:-webkit-focus-ring-color auto 5px 
}
 .btn,input,select,textarea{
     outline:0;
     -webkit-appearance:none;
     -moz-appearance:none;
     appearance:none 
}
 button.btn{
     box-shadow:none;
     border:0;
     cursor:pointer 
}
 .border-btn{
     cursor:pointer 
}
 button,input,optgroup,select,textarea{
     font:inherit;
     margin:0 
}
 input:not([type]),input[type=email],input[type=number],input[type=password],input[type=tel],input[type=url],input[type=text]{
}
 input{
     -webkit-appearance:textfield;
     background-color:#fff;
     -webkit-rtl-ordering:logical;
     cursor:text;
     padding:1px;
     border-width:2px;
     border-style:inset;
     border-color:initial;
     border-image:initial 
}
 input,textarea,select,button{
     text-rendering:auto;
     color:initial;
     letter-spacing:normal;
     word-spacing:normal;
     text-transform:none;
     text-indent:0px;
     text-shadow:none;
     display:inline-block;
     text-align:start;
     margin:0em 
}
 input,textarea,select,button,meter,progress{
     -webkit-writing-mode:horizontal-tb 
}
 .visible-hidden{
     visibility:hidden 
}
 .query_success{
     position:absolute;
     top:0;
     bottom:0;
     background:#fff;
     left:0;
     right:0;
     z-index:22222;
     border-radius:4px 
}
 .query_success::before{
     display:inline-block;
     vertical-align:middle;
     content:"";
     width:0px;
     height:100% 
}
 .query_success p{
     display:inline-block;
     vertical-align:middle;
     text-align:center;
     width:calc(100% - 4px);
     padding:0 15px 
}
 .query_success p::before{
     width:60px;
     height:61px;
     content:"";
     display:block;
     background:var(--frs-sprite) no-repeat;
     background-position:-219px -152px;
     margin:0 auto 42px auto 
}
 .query_success p b{
     color:#272c37;
     font-size:22px;
     display:block;
     font-weight:500;
     margin-bottom:20px 
}
 .query_success p span{
     font-size:14px;
     display:block;
     font-weight:400;
     color:#51565e 
}
 .error-message p:before{
     background-position:-289px -152px 
}
 @media(min-width: 768px){
     .p-t-b-80{
         padding-top:88px;
         padding-bottom:88px 
    }
     h2{
         font-size:24px;
         line-height:34px 
    }
     .query_success p::before{
         width:71px;
         height:73px;
         background-position:-145px -120px 
    }
}
 @media(max-width: 767px){
     .hidden-mobile{
         display:none 
    }
}
 .ipod-browser{
     width:100%;
     height:100%;
     position:fixed;
     overflow:hidden 
}
 .lazy,.lazy::before,.lazy::after,.lazy a,.lazy a::before,.lazy a::after,.lazy div,.lazy div::before,.lazy div::after{
     background-image:none !important 
}
 .lazy span,.lazy div,span.lazy,div.lazy,.lazy span::before,.lazy span::after,.lazy div::before,.lazy div::after,.lazy p::before,.lazy p::after{
     background-image:none !important 
}
 header div.search_topbar{
     display:inline-block 
}
 .default-curs{
     cursor:default !important;
     pointer-events:none 
}
 .callbackleadform .callback-forms p.eu-privacy-text a,.eu-privacy-text a{
     color:#1179ef !important 
}
 .clear{
     display:block;
     clear:both 
}
 h1{
     font-size:24px;
     line-height:1.33 
}
 h2{
     font-size:20px;
     line-height:1.3;
     color:#272c37;
     font-weight:400;
     margin-top:56px;
     letter-spacing:1px 
}
 h2 b{
     font-weight:500 
}
 h3{
     font-size:16px;
     font-weight:500;
     margin:40px 0 0;
     line-height:1.5;
     letter-spacing:.5px;
     color:#272c37 
}
 li{
     color:#51565e;
     font-size:14px;
     line-height:1.43 
}
 li b{
     color:#272c37 
}
 .view-more{
     text-align:center;
     margin-top:24px 
}
 .view-more a{
     font-size:14px;
     font-weight:500 
}
 .view-more a.hide{
     display:block !important;
     visibility:hidden 
}
 .more{
     display:block;
     margin:24px auto 0 auto;
     font-size:14px;
     font-weight:500;
     text-align:center 
}
 .course-info{
     display:block;
     clear:both 
}
 .btn{
     width:100%;
     line-height:22px;
     border-radius:2px;
     font-size:14px;
     font-weight:500;
     margin-top:20px;
     color:#fff;
     text-align:center;
     background:#ff8000;
     max-width:246px;
     display:block;
     margin-left:auto;
     margin-right:auto;
     text-transform:uppercase 
}
 .btn:hover{
     background:#ea6400 
}
 .btn:focus{
     color:#fff 
}
 .border-btn{
     border:1px solid #fff;
     background:rgba(0,0,0,0);
     margin-top:16px;
     line-height:36px;
     border-radius:2px 
}
 .border-btn:hover{
     background:#fff;
     color:#1179ef 
}
 p{
     color:#51565e;
     font-size:14px;
     line-height:1.57 
}
 header .search_topbar{
     display:block 
}
 .query_success{
     position:absolute;
     top:0;
     bottom:0;
     background:#fff;
     left:0;
     right:0;
     z-index:22222;
     border-radius:4px 
}
 .query_success::before{
     display:inline-block;
     vertical-align:middle;
     content:"";
     width:0px;
     height:100% 
}
 .query_success p{
     display:inline-block;
     vertical-align:middle;
     text-align:center;
     width:calc(100% - 4px);
     padding:0px 
}
 .query_success p::before{
     width:60px;
     height:61px;
     content:"";
     display:block;
     background:var(--frs-sprite) no-repeat;
     background-position:-219px -152px;
     margin:0 auto 42px auto 
}
 .query_success p b{
     color:#272c37;
     font-size:22px;
     display:block;
     font-weight:500;
     margin-bottom:20px 
}
 .query_success p span{
     font-size:14px;
     display:block;
     font-weight:400;
     color:#51565e 
}
 .error-message p:before{
     background-position:-289px -152px 
}
 .master-page .tools h3{
     font-size:20px;
     line-height:1.3;
     font-weight:400;
     text-transform:inherit 
}
 .master-page .tools h3 b{
     font-weight:500 
}
 .master-page .why-bootcamp{
     background-image:linear-gradient(to bottom, #fff 11%, #ebf1f8 83%) 
}
 .master-page .master-certificate+#bootcamp .why-bootcamp{
     background:#ebf1f8 
}
 .master-page #learningpath+#bootcamp .why-bootcamp{
     background:#ebf1f8 
}
 .query-frm .form-head h3{
     font-size:18px;
     text-align:center;
     margin-top:9px;
     line-height:normal;
     letter-spacing:.45px;
     color:#51565e 
}
 .query-frm .form-body{
     margin-top:32px;
     position:relative 
}
 .query-frm .form-body .query_success{
     position:relative;
     margin-bottom:32px;
     margin-top:24px;
     display:inline-block;
     width:100% 
}
 .query-frm .form-body .form-checkbox label{
     font-size:14px;
     line-height:1.29;
     color:#51565e 
}
 .query-frm .form-body .btn{
     margin-top:32px;
     background:#fff;
     border:1px solid #1179ef;
     border-radius:2px;
     color:#1179ef;
     font-size:14px;
     font-weight:500;
     text-transform:uppercase;
     min-width:157px 
}
 .query-frm .form-body .btn:hover{
     background:#1179ef;
     color:#fff 
}
 .query-frm .form-select-control .error_field{
     bottom:0 
}
 .accordion{
     margin-top:32px 
}
 div.cp-course-menu a{
     z-index:1;
     text-transform:none 
}
 .faq-main-wrapper{
     padding-bottom:40px 
}
 .faq-main-wrapper h2{
     display:inline-block;
     width:100%;
     margin-bottom:8px 
}
 .no-slider .view-more-btn-fixed{
     display:none !important 
}
 .master-page .know-more{
     background:#fff;
     padding-top:0 
}
 .master-page .know-more h2{
     text-transform:capitalize 
}
 .master-page .know-more #rm-know-more h2,.master-page .know-more #rm-know-more h3{
     margin-top:0;
     letter-spacing:0;
     text-transform:inherit 
}
 .master-page .know-more #rm-know-more h2,.master-page .know-more #rm-know-more h3,.master-page .know-more #rm-know-more h4,.master-page .know-more #rm-know-more h5,.master-page .know-more #rm-know-more h6,.master-page .know-more #rm-know-more strong,.master-page .know-more #rm-know-more b{
     font-weight:500 
}
 .master-page .know-more #rm-know-more p{
     margin-top:0 
}
 .master-page .know-more #rm-know-more h2+p{
     max-width:100% 
}
 @supports(-ms-ime-align: auto){
     .cp-course-menu.sticky-top,.cp-course-menu.sticky-minimize{
         position:fixed;
         top:0 
    }
}
 @media(max-width: 767px){
     .container{
         padding-left:15px;
         padding-right:15px 
    }
}
 @media(min-width: 992px)and (max-width: 1199px){
     div.container{
         width:100%;
         display:inline-block;
         padding:0 30px 
    }
}
 @media(min-width: 768px)and (max-width: 991px){
     .advisor .container{
         width:100%;
         padding-left:30px 
    }
}
 @media(min-width: 768px){
     h2{
         margin-top:64px;
         font-size:24px 
    }
     .query_success p::before{
         width:71px;
         height:73px;
         background-position:-145px -120px 
    }
     .error-message p:before{
         background-position:-284px -70px 
    }
     .accordion{
         margin-top:40px 
    }
     .faq-main-wrapper{
         padding-bottom:40px 
    }
     .faq-main-wrapper h2{
         margin-bottom:24px 
    }
     .master-page .enroll-now p{
         margin-top:32px 
    }
}
 @media(min-width: 992px){
     .btn{
         max-width:200px 
    }
     div.menu-container{
         margin-top:63px 
    }
     
     h2{
         font-size:32px;
         line-height:1.33;
         letter-spacing:1.5px;
         margin-top:64px 
    }
     h3{
         font-size:20px 
    }
     div.footer-links{
         margin-top:0 
    }
     .master-page .tools h3{
         font-size:32px;
         line-height:1.33;
         letter-spacing:1.5px;
         text-transform:inherit 
    }
}
 @media(min-width: 1200px){
     h2{
         margin-top:20px 
    }
     
     div#dual-sticky-header{
         position:relative;
         min-height:58px 
    }
     div#dual-sticky-header .sticky-top{
        /*position:fixed*/
    }
     .cp-course-menu a#enrollBtnMenu{
         margin-right:0 
    }
}
 @media(max-width: 767px){
     h3{
         margin-top:32px 
    }
     #ContactUsForm .ebook-modal .modal-dialog{
         margin-top:5px 
    }
     #ContactUsForm .ebook-modal .modal-dialog form{
         margin-top:20px 
    }
}
 @media(max-width: 480px){
     .country-code .form-control{
         max-width:192px 
    }
}
 .container{
     width:100%;
     display:inline-block;
     padding-left:20px;
     padding-right:20px 
}
 @media(min-width: 768px){
     .container{
         width:738px;
         display:block;
         margin-left:auto;
         margin-right:auto 
    }
}
 @media(min-width: 992px){
     .container{
         width:970px 
    }
}
 @media(min-width: 1200px){
     .container{
         width:1170px;
         padding-left:15px;
         padding-right:15px 
    }
}
 #disclaimers{
     pointer-events:none 
}
 #disclaimers .disclam-container ul li a{
     pointer-events:all !important 
}
 #sticky-header{
     min-height:58px 
}
 #dual-sticky-header{
     display:block;
     position:sticky;
     position:-webkit-sticky;
     z-index:2;
     top:0;
     width:100%;
     clear:both 
}
 .sticky-outer{
     display:inline-block;
     width:100%;
     height:58px 
}
 #HeaderMenu .sticky-top{
     position:relative;
     animation:none;
     -webkit-animation:none;
     -webkit-transition:none;
     transition:none 
}
 .sticy-menu-list{
     display:inline-block 
}
 .cp-course-menu .EnrollNow{
     display:none !important 
}
 .cp-course-menu.sticky-top .EnrollNow,.cp-course-menu.sticky-minimize .EnrollNow{
     display:inline-block !important;
     margin-right:0 
}
 .cp-course-menu.sticky-top .EnrollNow .btn,.cp-course-menu.sticky-minimize .EnrollNow .btn{
     display:inline-block !important 
}
 .cp-course-menu.sticky-top .EnrollNow .modal-dialog .btn,.cp-course-menu.sticky-minimize .EnrollNow .modal-dialog .btn{
     display:block !important 
}
 .sticy-menu-list{
     -webkit-transform:translate3d(0px, 0px, 0px);
     backface-visibility:hidden;
     -webkit-perspective:1000 
}
 @keyframes smoothScroll{
     0%{
         top:-100px 
    }
     100%{
         top:0 
    }
}
 p.affirm-enroll{
     font-size:14px 
}
 .cp-course-menu{
     display:inline-block;
     width:100%;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     top:0;
     background:#fff;
     z-index:2;
     transition:all .3s ease 
}
 .cp-course-menu a{
     line-height:58px;
     color:#fff;
     font-size:14px;
     font-weight:400;
     padding:0 10px;
     margin-right:16px;
     position:relative;
     display:inline-block;
     text-transform:capitalize;
     z-index:9999 
}
 .cp-course-menu a:last-child{
     margin-right:0 
}
 .cp-course-menu a:after{
     content:"";
     width:100%;
     height:4px;
     background:rgba(0,0,0,0);
     display:inline-block;
     position:absolute;
     bottom:0;
     left:0;
     right:0 
}
 .cp-course-menu a[title="Enroll Now"],.cp-course-menu a[title="ENROLL NOW"]{
     display:none 
}
 .cp-course-menu a.affirm-modal-trigger{
     line-height:normal;
     padding:0 !important 
}
 .cp-course-menu a.active{
     color:#272c37;
     font-weight:500 
}
 .cp-course-menu a.active::after{
     background:#f1b006 
}
 .cp-course-menu .EnrollNow{
     display:inline-block;
     width:auto;
     float:right 
}
 .cp-course-menu .EnrollNow .btn{
     margin-top:8px;
     line-height:38px;
     color:#fff;
     width:209px;
     font-weight:500;
     text-transform:uppercase;
     -webkit-appearance:none;
     border:0;
     box-shadow:none;
     cursor:pointer 
}
 .cp-course-menu .EnrollNow .btn::after{
     display:none 
}
 @media(max-width: 1199px){
     .sticky-outer{
         display:none 
    }
     .cp-course-menu{
         display:none 
    }
}
 @media(min-width: 1200px){
     @supports(-ms-ime-align: auto){
         .cp-course-menu.sticky-top,.cp-course-menu.sticky-minimize{
             position:fixed !important;
             top:0 
        }
    }
}
 .courses-mega-menu{
     display:none 
}
 .strike-line{
     text-decoration:line-through !important 
}
 .top-sub-menu{
     display:none 
}
 img.lazy{
     width:16px !important;
     height:9px !important;
     padding:0 !important;
     border:0 !important 
}
 @media(max-width: 991px){
     #HeaderMenu .container nav.links-left .mega-menu-button{
         float:right;
         margin-top:12px;
         position:absolute;
         right:90px 
    }
     #HeaderMenu .container nav.links-left .mega-menu-button span.courses-mega-menu{
         width:120px;
         height:31px;
         cursor:pointer;
         display:block;
         float:left;
         padding:0 0 0 42px;
         background:#1179ef;
         color:#fff;
         border-radius:4px;
         line-height:30px;
         font-size:12px;
         font-weight:500;
         position:relative;
         margin:0 0 12px 0 
    }
     #HeaderMenu .container nav.links-left .mega-menu-button span.courses-mega-menu::before{
         content:"";
         width:20px;
         height:18px;
         display:inline-block;
         background:url(https://www.simplilearn.com/ice9/assets/header-new.svgz) no-repeat;
         background-position:-110px -22px;
         position:absolute;
         left:16px;
         top:5px 
    }
     #HeaderMenu .container nav.links-left .mega-menu-button span.courses-mega-menu span{
         font-weight:500 
    }
}
 @media(max-width: 767px){
     #HeaderMenu .container a.logo{
         left:56px;
         right:unset 
    }
     #HeaderMenu .container nav.links-left .mega-menu-button{
         right:60px 
    }
}
 @media(min-width: 992px){
     .top-sub-menu{
         display:inline-block;
         width:100%;
         text-align:right;
         background:#e6ecef;
         min-height:38px 
    }
     .top-sub-menu a{
         margin-left:44px;
         font-size:14px;
         font-weight:400;
         display:inline-block;
         line-height:36px;
         color:#293031 
    }
     .top-sub-menu a:hover{
         color:#118aef 
    }
     header .search_topbar input{
         margin-bottom:0 
    }
     header .logo img{
         width:auto;
         height:auto 
    }
}
 header{
     object-fit:contain;
     background:#fff;
     position:relative;
     box-shadow:0 10px 20px 0 rgba(197,208,216,.2);
     display:inline-block;
     width:100%;
     float:left 
}
 header .logo{
     float:left;
     width:150px;
     height:40px;
     margin-top:13px;
     margin-right:40px;
     overflow:hidden;
     color:#fff 
}
 header .logo img{
     color:#fff 
}
 header span.courses-menu{
     width:146px;
     cursor:pointer;
     display:block;
     float:left;
     height:38px;
     padding:0 0 0 52px;
     background:#118aef;
     color:#fff;
     border-radius:4px;
     line-height:38px;
     font-size:14px;
     font-weight:500;
     position:relative;
     margin:12px 0 
}
 header span.courses-menu::before{
     content:"";
     width:20px;
     height:20px;
     display:inline-block;
     background:url(https://www.simplilearn.com/ice9/assets/header-new.svgz) no-repeat;
     background-position:-110px -21px;
     position:absolute;
     left:20px;
     top:8px 
}
 header span.courses-menu span{
     font-weight:500 
}
 header .search_topbar{
     display:inline-block;
     width:445px;
     position:relative;
     float:left;
     margin-left:32px;
     top:6px;
     top:0 
}
 header .search_topbar form{
     box-shadow:none;
     margin-top:13px;
     position:relative;
     background-clip:padding-box;
     display:inline-block;
     width:100% 
}
 header .search_topbar input{
     border-radius:4px;
     border:1px solid #118aef;
     height:38px;
     font-size:14px;
     color:#118aef;
     font-weight:400;
     padding-left:64px;
     background:0 0;
     width:100%;
     float:left;
     outline:0 
}
 header .search_topbar input::placeholder{
     font-size:14px;
     color:#118aef;
     font-weight:400 
}
 header .search_topbar input:focus::placeholder{
     color:rgba(0,0,0,0) 
}
 header .search_topbar input[type=search]::-webkit-search-cancel-button{
     -webkit-appearance:none;
     height:0px;
     width:0px 
}
 header .search_topbar button{
     position:absolute;
     left:0;
     height:38px;
     background:0 0;
     border:0;
     box-shadow:none;
     width:52px;
     cursor:pointer;
     padding:6px 12px;
     user-select:none 
}
 header .search_topbar button span{
     text-indent:-9999px;
     width:25px;
     height:23px;
     display:inline-block;
     background:url(https://www.simplilearn.com/ice9/assets/header-new.svgz) no-repeat;
     background-position:-66px -20px !important;
     margin:-1px 5px 
}
 header .search_topbar button:focus{
     outline:0;
     border:0 
}
 header .links-right{
     float:right;
     margin-top:10px;
     display:inline-block 
}
 header .login{
     width:100px;
     line-height:36px;
     border-radius:4px;
     border:1px solid #808890;
     text-align:center;
     font-size:14px;
     font-weight:500;
     color:#808890;
     float:right;
     position:relative;
     top:3px 
}
 header .login:hover{
     border-color:#118aef;
     color:#118aef 
}
 header .after-login{
     display:inline-block;
     margin-left:64px;
     font-size:14px;
     font-weight:500;
     line-height:40px;
     color:#808890;
     cursor:pointer 
}
 header .after-login:hover{
     color:#118aef 
}
 @media(max-width: 991px){
     .hide-sm{
         display:none 
    }
     header .logo{
         height:24px;
         position:absolute;
         top:0;
         right:0;
         bottom:0;
         left:0;
         width:100px;
         margin:auto 
    }
     header span.courses-menu{
         text-indent:-9999px;
         width:25px;
         height:23px;
         display:inline-block;
         background:url(https://www.simplilearn.com/ice9/assets/header-new.svgz) no-repeat;
         background-position:-22px -20px;
         margin:16px 0;
         padding:0 5px 0 0 
    }
     header span.courses-menu::before{
         display:none 
    }
     header .container{
         position:initial 
    }
     header .container::after{
         content:" ";
         display:block;
         clear:both 
    }
     header .links-right{
         display:none 
    }
     header .search_topbar{
         float:right;
         width:auto;
         position:inherit 
    }
     header .search_topbar form{
         box-shadow:#ccc 0 0 15px;
         margin-top:0 
    }
     header .search_topbar form input{
         color:#000;
         height:55px;
         float:left;
         width:calc(100% - 52px);
         background-color:#fff;
         border-radius:2px 0 0px 2px;
         border:1px solid #d8d8d8;
         padding:6px 12px;
         font-weight:300;
         margin:0 
    }
     header .search_topbar form input::placeholder{
         color:#999;
         font-weight:300 
    }
     header .search_topbar form button{
         height:55px;
         float:left;
         width:52px;
         box-shadow:none;
         background:#118aef;
         border-color:#118aef;
         position:inherit;
         border-radius:0;
         top:0px;
         margin:0 
    }
     header .search_topbar form button span{
         height:22px;
         width:22px;
         display:inline-block;
         vertical-align:middle;
         background:url(https://www.simplilearn.com/ice9/assets/header-new.svgz) no-repeat;
         margin-left:5px;
         filter:brightness(0) invert(1);
         -webkit-filter:brightness(0) invert(1);
         position:relative;
         top:-2px 
    }
     header .s_icon{
         text-indent:-9999px;
         width:25px;
         height:23px;
         display:inline-block;
         background:url(https://www.simplilearn.com/ice9/assets/header-new.svgz) no-repeat;
         background-position:-66px -20px;
         margin:16px 0 0 0 
    }
     header .search{
         position:absolute;
         top:0px;
         left:0;
         right:0;
         width:100%;
         z-index:22 
    }
     header .search form{
         display:none 
    }
     header .s_icon+.search-enabled form{
         display:inline-block;
         box-shadow:#ccc 0 0 15px;
         background-clip:padding-box;
         width:100% 
    }
}
 @media(max-width: 767px){
     header{
         display:block;
         float:none;
         height:55px 
    }
}
 @media(min-width: 992px)and (max-width: 1199px){
     header .search_topbar{
         width:324px 
    }
}
 .container{
     clear:both 
}
 header{
     box-shadow:0 1px 5px 0 rgba(7,7,7,.15) 
}
 h3{
     color:#272c37 
}
 a{
     color:#1179ef;
     text-decoration:none;
     cursor:pointer 
}
 a:hover,a:focus{
     color:#0a5dc9;
     outline:0 
}
 footer a:hover,footer a:focus,footer a:active,footer a:visited{
     color:rgba(255,255,255,.5) 
}
 h3+a:hover{
     color:#0a5dc9 
}
 img{
     max-width:100%;
     height:auto 
}
 img.blend-mode[src]{
     filter:alpha(opacity=0);
     animation:simageScroll .3s forwards;
     -webkit-animation:simageScroll .3s forwards;
     -webkit-backface-visibility:hidden;
     backface-visibility:hidden 
}
 @-webkit-keyframes simageScroll{
     0%{
         opacity:0;
         filter:alpha(opacity=0) 
    }
     25%{
         opacity:.3;
         filter:alpha(opacity=30) 
    }
     50%{
         opacity:.5;
         filter:alpha(opacity=50) 
    }
     75%{
         opacity:.8;
         filter:alpha(opacity=80) 
    }
     100%{
         opacity:1;
         filter:alpha(opacity=100);
         visibility:visible 
    }
}
 @-moz-keyframes simageScroll{
     0%{
         opacity:0;
         filter:alpha(opacity=0) 
    }
     25%{
         opacity:.3;
         filter:alpha(opacity=30) 
    }
     50%{
         opacity:.5;
         filter:alpha(opacity=50) 
    }
     75%{
         opacity:.8;
         filter:alpha(opacity=80) 
    }
     100%{
         opacity:1;
         filter:alpha(opacity=100);
         visibility:visible 
    }
}
 @-o-keyframes simageScroll{
     0%{
         opacity:0;
         filter:alpha(opacity=0) 
    }
     25%{
         opacity:.3;
         filter:alpha(opacity=30) 
    }
     50%{
         opacity:.5;
         filter:alpha(opacity=50) 
    }
     75%{
         opacity:.8;
         filter:alpha(opacity=80) 
    }
     100%{
         opacity:1;
         filter:alpha(opacity=100);
         visibility:visible 
    }
}
 @keyframes simageScroll{
     0%{
         opacity:0;
         filter:alpha(opacity=0) 
    }
     25%{
         opacity:.3;
         filter:alpha(opacity=30) 
    }
     50%{
         opacity:.5;
         filter:alpha(opacity=50) 
    }
     75%{
         opacity:.8;
         filter:alpha(opacity=80) 
    }
     100%{
         opacity:1;
         filter:alpha(opacity=100);
         visibility:visible 
    }
}
 .sticky-top{
     position:sticky;
     position:-webkit-sticky 
}
 header .search_topbar{
     display:block 
}
 span.ebook:before,span.webinar:before{
     content:"";
     width:24px;
     height:24px;
     background:var(--frs-sprite) no-repeat;
     display:inline-block;
     background-position:-78px -16px;
     margin-right:8px;
     vertical-align:top 
}
 span.webinar::before{
     background-position:-113px -19px 
}
 body input{
     border:0 
}
 @media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
     .frs-home .nav-menu.sticky-top,.sticky-cls nav.category-menu.sticky-top{
         position:fixed !important;
         max-width:297px !important;
         margin-top:0 !important 
    }
     .frs-home .nav-menu.sticky-top+.detail-menu{
         margin-left:342px 
    }
     .frs-home .nav-menu.sticky-bottom,.sticky-cls nav.category-menu.nav-menu.sticky-bottom{
         position:absolute !important;
         max-width:297px !important;
         margin-top:0 !important;
         top:inherit !important;
         bottom:0 
    }
     .frs-home .nav-menu.sticky-bottom+.detail-menu{
         margin-left:342px 
    }
     .content-details{
         position:relative 
    }
     a.card:hover h4{
         color:#272c37 
    }
     .segment-page .nav-menu.sticky-top{
         max-width:100% !important;
         text-align:center 
    }
     .segment-page .category-menu.sticky-top{
         text-align:left 
    }
     .segment-page .nav-menu.sticky-top .segment-cat{
         text-align:left 
    }
     .segment-page nav.category-menu,.content-details nav.category-menu{
         float:none !important;
         text-align:left 
    }
}
 @supports(-ms-ime-align: auto){
     .frs-home .nav-menu.sticky-top{
         position:fixed !important;
         max-width:297px !important;
         margin-top:0 !important 
    }
     .sticky-cls nav.category-menu.sticky-top,.sticky-cls nav.category-menu.nav-menu.sticky-bottom{
         position:sticky 
    }
     .frs-home .nav-menu.sticky-top+.detail-menu{
         margin-left:342px 
    }
     .frs-home .nav-menu.sticky-bottom{
         position:absolute !important;
         max-width:297px !important;
         margin-top:0 !important;
         top:inherit !important;
         bottom:0 
    }
     .frs-home .nav-menu.sticky-bottom+.detail-menu{
         margin-left:342px 
    }
     .content-details{
         position:relative 
    }
     a.card:hover h4{
         color:#272c37 
    }
     .segment-page .nav-menu.sticky-top{
         max-width:100% !important;
         text-align:center 
    }
     .segment-page .category-menu.sticky-top{
         text-align:left;
         float:left !important 
    }
     .segment-page .nav-menu.sticky-top .segment-cat{
         text-align:left 
    }
     .segment-page nav.category-menu,.content-details nav.category-menu{
         float:none !important;
         text-align:left 
    }
     #MegaMenu{
         position:relative;
         z-index:123456789 
    }
}
 @media(min-width: 992px){
     .footer-links{
         margin-top:32px 
    }
}
 .footer_date{
     font-size:5px;
     text-align:center;
     color:rgba(255,255,255,.5);
     margin-bottom:35px 
}
 footer{
     background:#1a1a1a;
     width:100%;
     color:#fff 
}
 footer .brand-courses{
     display:inline-block;
     width:100%;
     border-top:1px solid #969696;
     margin-top:48px;
     margin-bottom:56px !important;
     color:#969696;
     letter-spacing:.02em 
}
 footer .brand-courses p{
     color:#fff;
     font-size:16px;
     font-weight:400;
     margin-top:48px;
     margin-bottom:16px 
}
 footer .brand-courses a{
     color:#969696;
     font-size:14px;
     display:inline !important;
     margin:0 4px 
}
 footer .brand-courses p+a{
     margin-left:0 
}
 footer .follow-us{
     margin-bottom:11px;
     font-size:16px;
     color:#fff;
     font-weight:400 
}
 footer a{
     color:rgba(255,255,255,.5);
     font-size:14px;
     line-height:20px;
     padding-bottom:10px;
     display:block 
}
 footer .col-md-2{
     padding:0 15px 
}
 footer .foot_company,footer .footer_workus{
     width:50%;
     float:left 
}
 footer .footer_discover{
     display:inline-block;
     width:100%;
     padding-bottom:20px 
}
 footer .footer_discover div{
     width:50%;
     float:left 
}
 footer .footer_discover div:last-child{
     padding-left:15px 
}
 .mobile-footer{
     background:#000;
     text-align:center;
     padding:10px 0;
     cursor:pointer;
     display:none 
}
 .mobile-footer p{
     margin-bottom:2px 
}
 .mobile-footer p:after{
     content:"";
     display:inline-block;
     width:24px;
     height:24px;
     background:var(--home-sprite) no-repeat -392px -231px;
     margin-left:25px;
     position:relative;
     margin-bottom:-8px 
}
 .footer-container{
     padding-top:60px;
     padding-bottom:15px 
}
 footer .foot-socials{
     text-align:center;
     padding-bottom:40px 
}
 footer .foot-socials a.refer-earn{
     color:#ccc;
     font-size:14px;
     font-weight:500;
     width:120px;
     display:block;
     margin:0 auto 20px;
     line-height:36px;
     border:1px solid #777;
     border-radius:5px;
     padding:0 
}
 footer .foot-socials a.refer-earn:hover{
     background:#000 
}
 footer .foot-socials a.share{
     margin:0 6px 4px 0;
     display:inline-block;
     height:33px;
     width:33px;
     vertical-align:top;
     background:#353535 var(--footer-sprite) no-repeat;
     border-radius:50% 
}
 footer .foot-socials a.lazy{
     background-image:none !important 
}
 footer .foot-socials a.facebook{
     background-position:-8px -52px 
}
 footer .foot-socials a.facebook:hover{
     background-color:#4c67a1 
}
 footer .foot-socials a.twitter{
     background-position:-76px -50px 
}
 footer .foot-socials a.twitter:hover{
     background-color:#55acee 
}
 footer .foot-socials a.youtube{
     background-position:-115px -50px 
}
 footer .foot-socials a.youtube:hover{
     background-color:#de2925 
}
 footer .foot-socials a.linkedin{
     background-position:-38px -50px 
}
 footer .foot-socials a.linkedin:hover{
     background-color:#1b86bd 
}
 footer .foot-socials a.telegram{
     background:#353535 var(--footer-telegram-sprite) no-repeat;
     background-position:6px 9px;
     border-radius:50% 
}
 footer .foot-socials a.telegram:hover{
     background-color:#1b86bd 
}
 footer .foot-socials a.insta{
     background-image:none 
}
 footer .foot-socials a.insta span{
     display:inline-block;
     width:20px;
     height:20px;
     background:var(--footer-sprite) no-repeat;
     background-position:-92px -18px;
     position:relative;
     top:6px;
     left:6px 
}
 footer .foot-socials a.insta:hover{
     background-image:radial-gradient(circle at 23% 84%, #f9ed32, #f8d939 5%, #f5a54d 17%, #f0536c 33%, #ee2a7b 40%, #9e2aa7 56%, #5b2acd 72%, #2a2ae8 85%, #0b2af9 95%, #002aff) 
}
 footer .footer-disc{
     text-align:center;
     padding-bottom:15px 
}
 footer .footer-disc a{
     width:185px;
     display:block;
     color:#ccc;
     margin:0 auto;
     font-size:14px;
     font-weight:300;
     border:1px solid #777;
     line-height:32px;
     border-radius:5px 5px 0px 0px;
     padding:7px 0 
}
 footer .footer-disc a:hover{
     background:#000 
}
 footer .footer-disc a:before{
     content:"";
     width:24px;
     height:24px;
     display:inline-block;
     background:var(--footer-sprite) no-repeat;
     float:left;
     position:relative;
     left:12px;
     top:5px;
     background-position:-18px -19px 
}
 footer .footer-disc a.ios-app{
     border-top:0;
     border-radius:0 0 5px 5px 
}
 footer .footer-disc a.ios-app:before{
     background-position:-54px -19px 
}
 .simpli_terms{
     padding:0;
     text-align:center 
}
 .simpli_terms li{
     padding:0;
     list-style:none;
     display:inline-block 
}
 .simpli_terms li a{
     padding:0 3px;
     font-size:14px;
     color:rgba(255,255,255,.5) 
}
 .simpli_terms li h2{
     color:rgba(255,255,255,.5);
     font-size:12px;
     font-weight:400;
     margin-top:0 
}
 .simpli_terms .copy_rights{
     display:block;
     color:rgba(255,255,255,.5);
     font-size:12px;
     font-weight:400 
}
 .resource-page .simpli_terms li:nth-of-type(4)::after{
     display:none 
}
 .resource-page .simpli_terms li:nth-of-type(3)::after{
     display:none 
}
 .resource-page .simpli_terms li#footer-country{
     display:block 
}
 .disc-section#disclaimers{
     background:#1a1a1a;
     border-top:0 
}
 .container.disclam-container{
     padding-top:30px;
     padding-bottom:70px 
}
 .container.disclam-container ul{
     margin-left:20px;
     margin-right:20px;
     list-style:none;
     padding:0 
}
 .disc-section#disclaimers ul li{
     color:#6d6d6d;
     font-size:10px;
     line-height:normal;
     margin-bottom:10px;
     padding-left:10px;
     position:relative 
}
 .disc-section#disclaimers ul li a{
     pointer-events:all;
     color:#6d6d6d;
     text-decoration:underline 
}
 .disc-section#disclaimers ul li:before{
     content:"";
     width:4px;
     height:4px;
     background:#777;
     border-radius:100%;
     margin:4px 0 0;
     position:absolute;
     left:0 
}
 .disc-section#disclaimers ul li:first-child{
     color:#fff;
     font-size:14px;
     margin:0 0 12px;
     padding-left:0 
}
 .disc-section#disclaimers ul li:first-child:before{
     display:none 
}
 .footer-end{
     width:100%;
     display:inline-block 
}
 .sticky-footer-gdpr{
     background:#0b0b0b;
     bottom:-150px;
     display:inline-block;
     position:fixed;
     right:0;
     width:100%;
     z-index:2;
     height:43px;
     transition:all .2s ease;
     -webkit-transition:all .2s ease;
     -moz-transition:all .2s ease;
     -o-transition:all .2s ease 
}
 .sticky-footer-gdpr a{
     color:#fff 
}
 .active-sticky-footer{
     bottom:-1px 
}
 #sticky-footer-gdpr{
     bottom:43px 
}
 .footer_sticky_bar{
     position:relative 
}
 .footer_sticky_bar a{
     display:inline-block;
     font-weight:400;
     line-height:17px;
     padding:4px 18px 0;
     position:relative;
     width:auto;
     font-size:13px 
}
 .footer_sticky_bar .how_it_works{
     padding:10px 8px 5px;
     cursor:pointer;
     line-height:25px 
}
 .footer_sticky_bar .how_it_works:before{
     background:var(--home-sprite) no-repeat;
     background-position:-245px -161px;
     background-color:rgba(0,0,0,0);
     content:"";
     display:inline-block;
     height:28px;
     margin-right:10px;
     vertical-align:middle;
     width:28px 
}
 .footer_sticky_wrapper a:hover,.footer_sticky_bar .how_it_works:hover{
     border-bottom:2px solid #00a7dc 
}
 .footer_sticky_wrapper .live_chat_div li.call_no_stiky a:hover{
     border-bottom:0 
}
 .footer_sticky_bar .live_chat_div{
     width:875px 
}
 .aap_icon{
     background:var(--home-sprite) no-repeat;
     display:inline-block 
}
 .aap_icon.call_us_on{
     background-position:-313px -163px;
     width:25px 
}
 .live_chat_div li{
     vertical-align:middle;
     color:#fff;
     float:left;
     font-size:13px;
     margin-right:0 
}
 .live_chat_div li.callback_link{
     width:auto 
}
 .live_chat_div .call_no_stiky{
     padding-right:10px;
     display:none 
}
 .live_chat_div li.btn_active_green{
     width:133px 
}
 .live_chat_div li.live_chat_icon{
     background:#00a7dc;
     border-bottom:2px solid #00a7dc 
}
 .live_chat_div li.live_chat_icon a{
     padding:12px 18px 6px 0 
}
 .live_chat_div .chat_icon_footer{
     background-position:-348px -166px;
     width:40px 
}
 .live_chat_div .live_text_chat{
     display:inline-block 
}
 .live_chat_div span{
     float:left;
     height:21px;
     margin:2px 0 0 10px;
     vertical-align:middle;
     display:inline-block 
}
 .live_chat_div a.sticky_request_call{
     padding:15px 18px 6px 0;
     border-bottom:2px solid rgba(0,0,0,0) 
}
 .live_chat_div a.sticky_request_call:hover{
     border-bottom:2px solid #00a7dc 
}
 .live_chat_div .call_back_footer{
     background-position:-282px -165px;
     width:25px;
     height:22px;
     margin-top:-3px 
}
 .callbackleadform{
     border-top-left-radius:5px;
     border-top-right-radius:5px;
     z-index:1 
}
 #footer-country{
     position:relative;
     font-size:14px;
     color:rgba(255,255,255,.5) 
}
 #footer-country a.country-flg{
     border:1px solid #494440;
     border-radius:3px;
     display:inline-block;
     line-height:20px;
     padding:5px;
     margin:0 10px 
}
 #footer-country a.country-flg img{
     width:auto 
}
 #footer-country .dropdown_country{
     border:0px solid #e6ecef;
     position:absolute;
     right:15px;
     top:-279px;
     width:250px;
     background:#fff;
     z-index:1;
     height:279px;
     overflow-x:hidden 
}
 #footer-country .dropdown_country a{
     padding:4px 10px;
     font-size:14px;
     color:#000;
     white-space:normal;
     display:block;
     clear:both;
     font-weight:300;
     line-height:1.42857143;
     text-align:left 
}
 #footer-country .dropdown_country a:nth-child(10){
     border-bottom:1px dotted #222 
}
 #footer-country .dropdown_country a:hover{
     background:#fff4ca 
}
 footer .footer-links .simpli_certification ul.simpli_terms li:nth-child(4)::after{
     display:none 
}
 footer .footer-links .simpli_certification ul.simpli_terms li:nth-child(3)::after{
     display:none 
}
 @media(max-width: 767px){
     #footer-country .dropdown_country{
         right:-15px 
    }
     footer .foot-socials a.insta span{
         left:-1px 
    }
     footer .footer_discover{
         margin-top:50px 
    }
     footer .brand-courses{
         border-top:0px;
         margin:0 15px;
         width:auto 
    }
     footer .brand-courses p{
         margin-top:64px;
         margin-bottom:24px 
    }
     .mobile-footer{
         display:block 
    }
}
 @media(max-width: 991px){
     footer a{
         padding-bottom:15px 
    }
     footer .foot-socials a.desktop{
         display:none 
    }
}
 @media(max-width: 991px){
     footer .brand-courses{
         margin:0 15px;
         width:auto 
    }
     footer .brand-courses p{
         margin-top:64px 
    }
}
 @media(min-width: 992px){
     .closeFooterCallBackForm{
         display:inline-block;
         background:#1e1e1e;
         width:100%;
         position:relative;
         border-top-left-radius:5px;
         border-top-right-radius:5px 
    }
     .closeFooterCallBackForm a{
         border-bottom:2px solid #0892c2;
         display:block;
         padding:10px 0;
         text-align:left;
         width:100%;
         color:#fff;
         padding-left:35px;
         font-size:13px;
         font-weight:300 
    }
     .closeFooterCallBackForm a::after{
         content:"";
         border:none;
         height:3px;
         background:#fff;
         padding:0;
         position:absolute;
         right:9px;
         top:19px;
         width:14px 
    }
     .footer-end-top{
         margin-top:32px 
    }
}
 .eu-container+.active-sticky-footer{
     bottom:65px 
}
 .simpli_terms #footer-country a.country-flg:focus+div.dropdown_country{
     display:block 
}
 ul.simpli_terms li#footer-country:after{
     display:none 
}
 ul.simpli_terms li.country-address{
     width:100% 
}
 ul.simpli_terms li.country-address h2{
     display:block;
     font-size:12px;
     color:rgba(255,255,255,.5);
     margin-bottom:0;
     padding:0 25px;
     line-height:24px;
     margin-top:15px 
}
 @media(min-width: 768px){
     .eu-container+.active-sticky-footer{
         bottom:43px 
    }
    
     .simpli_terms{
         width:100%;
         display:inline-block;
         margin-bottom:0 
    }
     .simpli_terms li a{
         display:inline-block 
    }
     .simpli_terms li:after{
         content:"";
         width:5px;
         height:5px;
         background:#b3b3b3;
         border-radius:100%;
         display:inline-block;
         margin-right:10px;
         margin-left:15px 
    }
     .simpli_terms li:nth-last-child(1):after,.simpli_terms li:nth-last-child(2):after{
         display:none 
    }
     footer .foot-socials{
         text-align:left;
         max-width:155px 
    }
     footer .foot-socials a.refer-earn{
         text-align:center 
    }
     footer .foot_company{
         width:33%;
         margin-left:9% 
    }
     footer .footer_workus{
         margin-left:0;
         width:30% 
    }
     footer .footer_discover{
         width:62% 
    }
     .disc-section#disclaimers{
         border-top:1px solid rgba(70,69,69,.45) 
    }
     footer .simpli_terms #footer-country{
         position:relative;
         padding-left:34px 
    }
     footer .simpli_terms #footer-country::before{
         content:"";
         width:5px;
         height:5px;
         background:#b3b3b3;
         border-radius:100%;
         display:inline-block;
         margin-right:10px;
         margin-left:15px;
         position:absolute;
         left:0;
         top:16px;
         vertical-align:middle 
    }
}
 @media(min-width: 992px){
     footer .simpli_terms li a{
         color:rgba(253,253,253,.9) 
    }
     footer .simpli_terms #footer-country{
         color:rgba(253,253,253,.9) 
    }
     footer .foot_company{
         width:18%;
         margin-left:5% 
    }
     footer .footer_workus{
         width:18% 
    }
     footer .footer_discover{
         width:18% 
    }
     footer .footer_discover div{
         width:100% 
    }
     footer .footer_discover div:last-child{
         padding-left:0 
    }
     footer .footer-disc{
         width:23% 
    }
     footer .footer-container a{
         display:table 
    }
     .footer_sticky_bar .live_chat_div{
         width:615px 
    }
     .live_chat_div{
         float:right;
         list-style:none;
         margin:0 -3px 0 0;
         padding:0 
    }
     .live_chat_div li{
         vertical-align:middle;
         color:#fff;
         float:left;
         font-size:13px;
         margin-left:75px 
    }
     .live_chat_div li.live_chat_icon{
         float:right 
    }
     .live_chat_div li.live_chat_icon a img{
         margin-left:10px;
         margin-right:16px;
         height:21px 
    }
     .footer_sticky_bar .mobile_lead_wrapper{
         display:none !important 
    }
     footer .foot-socials a.mobile{
         display:none 
    }
}
 .footer_date{
     font-size:16px;
     text-align:center;
     margin-bottom:45px;
     color:rgba(0,0,0,0);
     visibility:hidden 
}
 @media(min-width: 1200px){
     footer .foot_company{
         width:14%;
         margin-left:3% 
    }
     footer .footer_workus{
         width:18% 
    }
     footer .footer_discover{
         width:32% 
    }
     footer .footer_discover div{
         width:50% 
    }
     footer .footer-disc{
         width:19%;
         padding-right:0 
    }
     footer .footer-disc a{
         margin-right:0 
    }
     .footer_sticky_bar .live_chat_div{
         width:875px 
    }
     .footer_sticky_bar .live_chat_div li{
         margin-left:90px 
    }
     .footer_sticky_bar .live_chat_div li:first-child{
         margin-left:0 
    }
     .call_no_stiky{
         line-height:33px;
         padding:7px 20px 0 0 
    }
     .live_chat_div .call_no_stiky{
         padding-right:20px;
         display:block 
    }
     footer .foot-socials{
         padding-left:0 
    }
     footer .foot-socials a.refer-earn{
         margin-left:0 
    }
}
 .g_id_onload{
     position:fixed;
     top:213px;
     right:11px;
     z-index:99999999 
}
 #google_onetap_appened{
     position:fixed;
     top:110px;
     height:109px;
     width:375px;
     border-radius:8px;
     z-index:99999999;
     right:19px;
     background:#fff;
     padding:10px 15px;
     border:1px solid #e1e6ea 
}
 #google_onetap_appened h3{
     font-style:normal;
     font-weight:700;
     font-size:20px;
     line-height:30px;
     color:#202124 
}
 #google_onetap_appened p{
     text-align:left;
     float:left;
     margin-right:15px;
     margin-left:6px;
     font-style:normal;
     font-weight:400;
     font-size:13px;
     line-height:15px;
     padding:5px 0px 
}
 #google_onetap_appened .ml-12{
     margin-left:12px 
}
 #google_onetap_appened p::before{
     content:"";
     width:14px;
     height:14px;
     display:inline-block;
     position:relative;
     top:3px;
     left:-6px;
     background:var(--home-sprite-new) no-repeat;
     background-position:-150px -21px 
}
 @media(max-width: 767px){
     #google_onetap_appened{
         right:0px;
         top:unset;
         width:100%;
         bottom:242px 
    }
     .g_id_onload{
         right:-7px 
    }
}
 .ul-iners{
     overflow:hidden 
}
 .ul-iners ul{
     min-width:45000px;
     display:-webkit-flex;
     display:-ms-flexbox;
     display:flex;
     -webkit-flex-wrap:wrap;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap 
}
 .no-slider .ul-iners ul{
     min-width:100%;
     width:100% 
}
 .ul-iners ul li{
     position:relative;
     float:left 
}
 .c_arrow{
     display:none 
}
 .view-more-btn-fixed{
     text-align:center;
     margin-left:auto;
     margin-right:auto;
     margin-top:32px;
     display:block;
     width:80px 
}
 .view-more-btn-fixed .view-more-btn{
     display:table;
     width:80px;
     border-radius:4px;
     overflow:hidden;
     background-color:#d8d8d8;
     table-layout:fixed;
     color:rgba(0,0,0,0);
     font-size:0;
     line-height:0 
}
 .view-more-btn-fixed .view-more-btn span{
     display:table-cell;
     min-width:1px;
     height:4px;
     cursor:default;
     vertical-align:middle;
     pointer-events:none;
     border-radius:4px;
     border:0;
     margin:0;
     padding:0;
     background:rgba(0,0,0,0) 
}
 .view-more-btn-fixed .view-more-btn span.active_tab{
     width:36px;
     height:4px;
     background-color:#1179ef;
     border-radius:4px 
}
 @media(max-width: 767px){
     .ul-iners ul li{
         max-width:500px 
    }
}
 @media(max-width: 540px){
     .ul-iners ul li{
         max-width:320px 
    }
}
 @media(max-width: 344px){
     .ul-iners ul li{
         max-width:290px 
    }
}
 @media(min-width: 768px){
     .ul-iners ul li{
         max-width:748px 
    }
     .ul-iners ul li{
         width:748px;
         float:left 
    }
}
 @media(min-width: 992px){
     .ul-iners ul li{
         max-width:980px 
    }
     .c_arrow{
         display:block 
    }
     .view-more-btn-fixed{
         position:relative;
         overflow:visible;
         margin-top:50px 
    }
     .view-more-btn-fixed span.c_arrow{
         position:absolute;
         width:38px;
         height:38px;
         display:inline-block;
         border-radius:50%;
         cursor:pointer;
         color:rgba(0,0,0,0);
         font-size:0;
         top:0;
         bottom:0;
         margin:auto;
         background:var(--sub-course-sprite) no-repeat 
    }
     .view-more-btn-fixed span.c_prev{
         background-position:-271px -284px;
         left:-58px 
    }
     .view-more-btn-fixed span.c_prev:hover{
         background-position:-213px -284px 
    }
     .view-more-btn-fixed span.c_prev.hide-btn{
         background-position:-127px -76px;
         pointer-events:none;
         cursor:default 
    }
     .view-more-btn-fixed span.c_next{
         right:-58px;
         background-position:-327px -284px 
    }
     .view-more-btn-fixed span.c_next:hover{
         background-position:-304px -76px 
    }
     .view-more-btn-fixed span.c_next.hide-btn{
         background-position:-127px -76px;
         -ms-transform:rotate(180deg);
         -webkit-transform:rotate(180deg);
         transform:rotate(180deg);
         pointer-events:none;
         cursor:default 
    }
}
 @media(min-width: 1200px){
     .ul-iners ul li{
         max-width:1140px 
    }
}
 .accordion{
     border:1px solid #dde6ed;
     border-radius:4px;
     display:inline-block;
     margin-top:24px;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     width:100% 
}
/*.accordion li{
     border-bottom:1px solid #dde6ed;
     background:#ebf1f8 
}
*/
 .accordion li:last-child{
     border-bottom:0 
}
 .accordion li div,.accordion li p,.accordion li li{
     text-align:left !important;
     color:#51565e !important;
     font-size:14px;
     line-height:2 
}
 .accordion li:last-child{
     border-bottom:0;
     border-radius:0 0 4px 4px 
}
 .accordion li.active{
     background:#fff;
     border-radius:4px 4px 0 0 
}
 .accordion h3{
     margin:0;
     font-size:14px;
     line-height:1.57;
     display:inline-block;
     vertical-align:middle;
     font-weight:500;
     letter-spacing:normal;
     padding-right:32px;
     width:100% 
}
 .accordion table{
     border:0 !important;
     border-spacing:0px;
     border-collapse:separate;
     margin-top:20px 
}
 .accordion table th,.accordion table td{
     border:1px solid #dde6ed;
     padding:5px 
}
 .exam-more{
     text-align:center 
}
 .exam-more a{
     font-size:14px;
     font-weight:500 
}
 .exam-head{
     position:relative;
     padding-top:8px;
     padding-bottom:8px 
}
 .exam-body{
     margin-top:16px;
     padding-bottom:24px;
     display:none;
     word-wrap:break-word 
}
 .accordion .exam-body ul{
     margin-left:40px 
}
 .accordion .exam-body ul li{
     border:0;
     background:rgba(0,0,0,0);
     list-style:disc 
}
 .accordion .exam-body ol{
     margin-left:40px 
}
 .accordion .exam-body ol li{
     border:0;
     background:rgba(0,0,0,0);
     list-style:decimal 
}
 .exam-head,.exam-body{
     padding-left:15px;
     padding-right:15px 
}
 .exam-tab-button{
     position:absolute;
     left:0;
     right:0;
     bottom:0;
     top:0 
}
 .exam-tab-button a{
     position:absolute;
     left:0;
     right:0;
     bottom:0;
     top:0;
     text-align:right 
}
 .exam-tab-button a::after{
     margin-right:8px;
     margin-top:20px;
     content:"";
     display:inline-block;
     width:24px;
     height:24px;
     background:var(--sub-course-sprite) no-repeat;
     background-position:-167px -245px 
}
 li.active .exam-body{
     display:block 
}
 li.active .exam-tab-button a::after{
     background-position:-167px -288px 
}
 .accordion table{
     max-width:100% !important;
     overflow:auto;
     display:inline-block;
     height:auto 
}
 .accordion table th,.accordion table td{
     width:auto !important 
}
 .accordion table th{
     font-weight:500 
}
 .faq-wrapper .exam-more{
     max-width:945px;
     margin-top:16px 
}
 .faq-wrapper .accordion{
     margin-top:16px 
}
 @media(min-width: 992px){
     .accordion{
         margin-top:20px;
         max-width:945px 
    }
     .accordion h3{
         font-size:16px;
         line-height:1.5 
    }
     .accordion .exam-head{
         padding:16px 23px 
    }
     .accordion .exam-body{
         padding-left:20px;
         padding-right:45px 
    }
     .faqs .accordion+.exam-more{
         max-width:945px 
    }
     .exam-tab-button a::after{
         margin-top:20px;
         margin-right:14px 
    }
}
 div.splitit{
     font-size:14px;
     min-height:23px;
     text-align:center;
     margin-top:24px;
     line-height:23px;
     font-weight:400 
}
 div.splitit span{
     font-weight:500 
}
 div.splitit img{
     max-width:51px;
     max-height:15px 
}
 div.splitit a{
     text-transform:lowercase;
     font-weight:500 
}
 div.splitit .hide{
     display:none 
}
 .master-enroll p+.splitit{
     margin-top:12px 
}
 .master-page .enroll-now .enroll-price+p{
     margin-top:20px 
}
 .banner{
     background:#eee;
     display:inline-block;
     width:100%;
     padding-bottom:56px 
}
 .banner .master-label{
     display:none 
}
 .banner .mastericon {
     font-size: 14px;
     color: #dde6ed;
     position: relative;
     margin-top: 32px;
     display: inline-block;
}
 .banner .master-icon{
     font-size:14px;
     color:#dde6ed;
     position:relative;
     margin-top:32px;
     display: none;
}
 .banner .master-icon::before{
     content:"";
     width:45px;
     height:45px;
     display:inline-block;
     background:url("https://www.simplilearn.com/ice9/assets/master_sprite_v2.svgz") no-repeat;
     background-position:-14px -60px;
     vertical-align:middle;
     margin-right:20px;
     background-size:158px 
}
 .banner h1,.banner p#textHeading{
     margin-top:24px;
     font-size:28px;
     font-weight:500;
     line-height:1.36;
     letter-spacing:1px;
     color:#fff 
}
 .banner p.desc{
     color:#dde6ed;
     font-size:14px;
     text-align:left;
     margin-top:48px;
     line-height:1.43;
     margin-bottom:40px 
}
 .banner #LearnerSection{
     display:inline-block;
     margin-right:25px 
}
 .banner #LearnerSection a{
     color:#dde6ed 
}
 .banner .rating{
     display:inline-block 
}
 .banner span.learner{
     font-size:12px 
}

 .banner .breadcrumb{
     display:none;
     position:relative;
     color:#fff 
}
 .banner .master-rate{
     color:#dde6ed;
     font-size:14px;
     margin-top:24px 
}
 .banner .master-rate span{
     vertical-align:middle;
     color:#fff;
}
 .banner .master-rate .star_in{
     vertical-align:top;
     width:42px 
}
 .banner .master-rate .stars+span+.learner{
     padding-left:24px 
}
 .banner .stars,.banner .star_in{
     width:82px;
     display:inline-block;
     height:18px;
     background:url("https://www.simplilearn.com/ice9/assets/master_sprite_v2.svgz") no-repeat;
     background-position:-99px -18px;
     vertical-align:middle;
     margin-right:10px 
}
 .banner .star_in{
     background-position:-99px -42px;
     margin-right:0 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content{
     padding-top:16px;
     padding-bottom:30px 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content .master-icon{
     margin-top:0 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content h1,.master-page .master-wrapper .banner .container .top-banner .banner-content p#textHeading{
     margin-top:18px;
     font-size:24px;
     line-height:32px;
     letter-spacing:.7px;
     margin-bottom:0;
     display:block 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content .master-rate{
     margin-top:12px;
     line-height:normal 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content h2,.master-page .master-wrapper .banner .container .top-banner .banner-content h1#subHeading{
     margin-top:20px;
     font-size:18px;
     line-height:21px 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content p{
     font-size:14px;
     line-height:20px;
     margin-top:12px;
     vertical-align:top;
     display:inline-block;
     margin-bottom:0 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content .accrd-main{
     line-height:normal;
     margin-top:20px 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content .accrd-main .accreditor{
     margin-bottom:30px 
}
 .master-page .master-wrapper .banner .container .top-banner .banner-content .accrd-main .accreditor .accreditor-img img{
     margin-top:14px 
}
 @media(max-width: 991px){
     .banner .container{
         padding:0;
         width:100% 
    }
     .banner .top-banner{
         background:#2e2b31 
    }
     .banner .col-md-8{
         padding-left:30px;
         padding-right:30px;
         display:inline-block;
         width:100% 
    }
     .banner-bg{
         display:none 
    }
}
 @media(max-width: 767px){
     .banner .col-md-8{
         padding-left:20px;
         padding-right:20px 
    }
}
 @media(min-width: 768px){
     div.splitit{
         margin-top:32px 
    }
     .banner{
         padding-bottom: 20px 
    }
     .banner .top-banner{
         padding-bottom:64px 
    }
     .banner .master-icon{
         display:none 
    }
     .banner h1,.banner p#textHeading{
         font-size:30px;
         line-height:1.33;
         position:relative;
         padding-left:0px;
         margin-top:72px 
    }
     .banner h1::before,.banner p#textHeading::before{
         /*content:"";
         width:58px;
         height:58px;
         display:inline-block;
         background:url("https://www.simplilearn.com/ice9/assets/master_sprite_v2.svgz") no-repeat;
         background-position:-18px -76px;
         position:absolute;
         top:0;
         bottom:0;
         left:0;
         margin:auto */
    }
     .banner .master-label{
         display:inline-block;
         margin-right:48px 
    }
     .banner p.desc{
         margin-top:36px;
         margin-bottom:0px;
         max-width:608px;
         line-height:1.57 
    }
     .banner #LearnerSection{
         margin-right:40px 
    }
     .master-rate{
         margin-top:56px 
    }
     .master-rate .stars+span+.learner{
         padding-left:40px 
    }
     .master-page .master-wrapper .banner .container .top-banner{
         padding-bottom:30px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content{
         padding-top:40px;
         padding-bottom:0 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .master-rate{
         margin-top:32px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content h1,.master-page .master-wrapper .banner .container .top-banner .banner-content p#textHeading{
         margin-top:0;
         font-size:34px;
         line-height:58px;
         letter-spacing:.7px;
         margin-bottom:0 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .master-rate{
         margin-top:30px;
         line-height:normal 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content h2,.master-page .master-wrapper .banner .container .top-banner .banner-content h1#subHeading{
         margin-top:24px;
         font-size:18px;
         line-height:21px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content p{
         margin-top:14px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .accrd-main{
         line-height:normal;
         margin-top:24px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .accrd-main .accreditor{
         margin-bottom:0;
         margin-top:0 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .accrd-main .accreditor .accreditor-img img{
         margin-top:16px 
    }
}
 @media(min-width: 992px){
     .banner .breadcrumb{
         display:inline-block 
    }
     .breadcrumb{
         width:100%;
         font-size:12px;
         line-height:normal;
         margin-top:16px 
    }
     .breadcrumb a{
         color:#fff;
         font-size:12px;
         line-height:normal 
    }
     .breadcrumb a.last-list{
         pointer-events:none;
         color:rgba(255,255,255,.7) 
    }
     .banner{
         position:relative;
         display:inline-block;
         width:100%;
         float:left 
    }
     .banner .container{
         position:static 
    }
     .banner .container::after{
         content:" ";
         display:table;
         clear:both 
    }
     .banner .container div.affirm{
         display:flow-root;
         min-height:53px 
    }
     .banner .col-md-4{
         display:inline-block;
         width:312px;
         vertical-align:top;
         float:right 
    }
     .banner .col-md-8{
         width:calc(100% - 312px);
         display:inline-block;
         vertical-align:top;
         float:left 
    }
     .banner .banner-bg{
         position:absolute;
         top:0;
         right:0;
         left:0;
         display:inline-block;
         /*background:#1a191f;*/
         height:496px;
         background-position:top;
         background-size:cover 
    }
     .banner .banner-content{
         position:relative 
    }
     .banner h1,.banner p#textHeading{
         margin-top:56px;
         letter-spacing:.5px;
         line-height:1.29;
         font-size:30px;
         max-width:540px 
    }
     .banner .top-banner{
         padding-bottom:0px 
    }
     .banner p.desc{
         max-width:540px 
    }
     .master-rate{
         margin-top:24px 
    }
     .master-page .master-wrapper .banner .container .top-banner{
         padding-bottom:30px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content{
         padding-top:34px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .master-rate{
         margin-top:32px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content h1,.master-page .master-wrapper .banner .container .top-banner .banner-content p#textHeading{
         margin-top:0;
         font-size:34px;
         line-height:58px;
         letter-spacing:.7px 
    }
     .master-page .master-wrapper .banner .container .top-banner .banner-content .master-rate{
         margin-top:26px;
         line-height:normal 
    }
}
 @media(min-width: 1200px){
     .banner .col-md-4{
         width:360px;
         padding-left:30px 
    }
     .banner .col-md-8{
         width:calc(100% - 360px);
         display:inline-block;
         vertical-align:top;
         float:left 
    }
     .banner h1,.banner p.desc,.banner p#textHeading{
         max-width: 100%;
    }
     .banner .banner-bg{
         height:475px 
    }
}
 @media(max-width: 1199px){
     .banner .banner-bg{
         background-image:none !important 
    }
}
 .banner h1#subHeading{
     display:inline-block;
     width:auto;
     margin-top:24px;
     font-size:16px;
     color:#fff;
     letter-spacing:normal;
     font-weight:500;
     line-height:1.5;
     padding-left:0 
}
 .banner h1#subHeading::before{
     display:none 
}
 @media(min-width: 768px){
     .master-page .banner h1#subHeading{
         font-size:18px 
    }
}
 @media(min-width: 992px)and (max-width: 1199px){
     .master-page .banner h1#subHeading{
         max-width:540px 
    }
}
 .banner .ms-keyfeatures{
     margin-top:56px 
}
 .banner .ms-keyfeatures ul li{
     color:#6c7480;
     font-size:14px;
     margin-bottom:40px 
}
 .banner .ms-keyfeatures ul li b,.banner .ms-keyfeatures ul li a{
     color:#272c37;
     display:block;
     font-size:16px;
     font-weight:500;
     line-height:1.38;
     margin-bottom:10px 
}
 .banner .ms-keyfeatures ul li a{
     text-decoration:underline 
}
 .error-program{
     text-align:center 
}
 .error-program span{
     font-size:20px;
     margin-top:20px;
     font-weight:400;
     display:inline-block 
}
 .error-program p{
     font-size:16px;
     margin-top:8px 
}
 @media(min-width: 768px){
     .banner .ms-keyfeatures{
         margin-top:64px 
    }
     .banner .ms-keyfeatures ul{
         width:100% 
    }
     .banner .ms-keyfeatures ul li{
         width:50%;
         display:inline-block;
         min-height:74px;
         margin-bottom:32px 
    }
     .banner .ms-keyfeatures{
         padding-right:0px 
    }
     .error-program span{
         font-size:24px;
         display:block 
    }
}
 @media(min-width: 992px){
     .banner .ms-keyfeatures ul{
         padding-right:30px 
    }
     .banner .ms-keyfeatures ul::after{
         left:-30px 
    }
     .banner .master-enroll{
         padding-right:30px 
    }
     .ContactUsFormEnterpriseSL .ebook-modal.course-popup .modal-body{
         min-height:426px 
    }
     .ContactUsFormEnterpriseSL .ebook-modal .lead-module .query_success p{
         width:72%;
         left:0;
         top:0 
    }
}
 @media(min-width: 1200px){
     .banner .ms-keyfeatures{
         padding-right:0;
         max-width:670px 
    }
     .banner .ms-keyfeatures ul{
         padding-right:0 
    }
     .banner .ms-keyfeatures ul::after{
         left:0 
    }
     .banner .master-enroll{
         padding-right:0 
    }
     #dual-sticky-header .cp-course-menu.sticky-top{
         margin-bottom:5px;
         background: linear-gradient(to top, #de592a, #f36b3b);
    }
}
 .crumb>a.ptr-nn{
     pointer-events:none !important 
}
 .col-md-8 .accreditor{
     margin-bottom:40px 
}
 .col-md-8 .accreditor span{
     font-size:14px;
     color:#dde6ed 
}
 .col-md-8 .accreditor span::after{
     content:"";
     height:3px;
     width:40px;
     background:#f1b006;
     display:block;
     margin:8px 0 0px 
}
 .col-md-8 .accreditor .accreditor-img{
     text-align:left;
     min-height:62px 
}
 .col-md-8 .accreditor .accreditor-img img{
     max-height:40px;
     margin-right:30px;
     margin-top:22px;
     width:auto 
}
 .col-md-8 .accreditor .accreditor-img img:last-child{
     margin-right:0 
}
 @media(min-width: 768px){
     .col-md-8 .accreditor{
         width:auto;
         display:inline-block;
         padding-right:56px;
         margin-bottom:0;
         margin-top: 15px 
    }
     .col-md-8 .accreditor+.accreditor{
         padding-right:0 
    }
     .col-md-8 .accreditor .accreditor-img img{
         margin-bottom:0 
    }
     .ms-keyfeatures ul{
         position:relative;
         margin:0;
         display:flex;
         flex-wrap:wrap 
    }
     .ms-keyfeatures ul::after{
         content:"";
         width:1px;
         height:108px;
         background:#d2d6de;
         display:inline-block;
         position:absolute;
         top:0;
         right:0;
         bottom:40px;
         left:0;
         margin:auto 
    }
     .ms-keyfeatures ul li{
         max-width:265px;
         position:relative 
    }
     .ms-keyfeatures ul li:nth-child(2),.ms-keyfeatures ul li:nth-child(4){
         margin-left:176px 
    }
     .stars+span,.stars+span+span{
         font-size:12px 
    }
}
 @media(min-width: 992px){
     .ms-keyfeatures ul li:nth-child(2),.ms-keyfeatures ul li:nth-child(4){
         margin-left:92px 
    }
}
 @media(min-width: 1200px){
     .ms-keyfeatures ul li:nth-child(2),.ms-keyfeatures ul li:nth-child(4){
         margin-left:140px 
    }
}
 .enroll-now{
     margin-top:16px;
     display:inline-block;
     width:100% 
}
 .enroll-now .btn:hover{
     color:#fff 
}
 .enroll-now .enroll-price{
     letter-spacing:1px;
     color:#51565e;
     display:block;
     text-align:center;
     font-size:30px;
     font-weight:500 
}
 .enroll-now .enroll-price-title{
     letter-spacing:1px;
     color:#51565e;
     display:block;
     text-align:center;
     font-size:20px;
     font-weight:500;
     margin-bottom:12px 
}
 .enroll-now .btn-enroll{
     width:100%;
     max-width:246px;
     background:#ff8000;
     display:block;
     line-height:38px;
     border-radius:2px;
     font-size:14px;
     font-weight:500;
     margin-top:24px;
     text-align:center;
     margin-left:auto;
     margin-right:auto;
     text-transform:uppercase;
     color:#fff 
}
 .enroll-now .gst-text{
     margin-top:8px;
     text-align:center;
     font-size:16px;
     font-weight:500;
     color:#6c7480;
     line-height:normal 
}
 .enroll-now p{
     font-size:14px;
     text-align:center;
     margin-top:16px;
     color:#51565e 
}
 .enroll-now p .emiCallForm{
     margin-bottom:0; 
     display: none;
}
 .enroll-now p .emiCallForm a{
     font-weight:500;
     color:#1179ef;
     text-decoration:underline 
}
 .enroll-now .downs-btn{
     display:none 
}
 .enroll-now .mEnrollNow .btn{
     margin-top:24px 
}
 .enroll-now .no-cost-emi .btn-link{
     -webkit-appearance:none;
     background:rgba(0,0,0,0);
     border:0;
     padding:0;
     display:inline-block;
     color:#1179ef;
     text-decoration:underline;
     font-size:14px;
     font-weight:500;
     cursor:pointer;
     text-transform:capitalize 
}
 .enroll-now .no-cost-emi .btn-link:focus{
     outline:0;
     border:0 
}
 .enroll-now .no-cost-emi label.emiCallForm span a{
     font-size:14px;
     letter-spacing:0;
     padding-left:5px;
     text-transform:lowercase 
}
 .enroll-now .affirm-as-low-as span{
     font-size:14px;
     letter-spacing:0;
     display:inline-block 
}
 .enroll-now .affirm-as-low-as a{
     text-transform:lowercase 
}
 .enroll-now .modal p.emi-info{
     margin-top:0 
}
 @media(min-width: 768px){
     .master-enroll{
         margin-top:8px;
         width:100% 
    }
}
 @media(max-width: 991px){
     .enroll-now .downs-btn{
         line-height:38px;
         margin:40px auto 0;
         max-width:246px;
         border:1px solid #1179ef;
         border-radius:2px;
         font-size:14px;
         font-weight:500;
         color:#1179ef;
         display:block;
         text-align:center;
         text-transform:uppercase;
         background:#fff 
    }
     .enroll-now .downs-btn:hover{
         background:#1179ef;
         color:#fff 
    }
}
 @media(min-width: 992px){
     .master-enroll{
         max-width:670px 
    }
}
 .master-page .enroll-now .gst-text+p.no-cost-emi{
     margin-top:24px;
     line-height:normal 
}
 #abouttheprogram{
     display:block;
     clear:both 
}
 .about-program{
     display:inline-block;
     width:100%;
     padding-bottom:36px 
}
 .about-program .col-md-4{
     display:none 
}
 .about-program .accordion{
     margin-bottom:0 
}
 .about-program .read-more{
     text-align:center;
     margin-top:32px 
}
 .about-program .read-more a{
     font-size:14px;
     font-weight:500;
     margin-top:0 
}
 .about-program .tools h3{
     margin-top:72px;
     margin-bottom:0 
}
 @media(min-width: 768px){
     .about-program{
         padding-bottom: 20px 
    }
     .about-program .tools h3{
         margin-top:80px 
    }
}
 @media(min-width: 992px){
     .read-more{
         text-align:center 
    }
     div.tools h3{
         margin-top:64px;
         text-transform:uppercase 
    }
     .about-program .tools h3{
         margin-top:64px 
    }
     .about-program .read-more{
         margin-top:24px 
    }
}
 @media(min-width: 1200px){
     .about-program .col-md-8{
         width:750px;
         display:inline-block 
    }
     .about-program .col-md-4{
         width:calc(100% - 750px);
         padding-left:30px;
         display:inline-block;
         margin-top:40px 
    }
}
 .learning-path{
     padding-bottom:56px 
}
 .learning-path .course-content .curriculum-wrapper,.learning-path .course-content .showCourseBatches{
     display:none 
}
 .learning-path .course-content.active .curriculum-wrapper,.learning-path .course-content.active .showCourseBatches{
     display:block 
}
 .learning-path .course-content.active a.content-wrap:after{
     background-position:-167px -288px 
}
 .learning-path .showCourseBatches{
     padding-bottom:24px 
}
 .learning-path h2{
     margin-bottom:8px;
     display:inline-block;
     width:100% 
}
 .learning-path ul.course-lavel{
     margin-bottom:0 
}
 .learning-path ul.course-lavel>li.elective.list-level{
     border-radius:4px;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     border:1px solid #1179ef;
     background:#fff 
}
 .learning-path ul.course-lavel>li.elective.list-level h3{
     margin-top:24px 
}
 .learning-path ul.course-lavel>li.certificate.list-level{
     background:#fff;
     border-color:rgba(0,0,0,0);
     padding-top:16px;
     padding-bottom:16px 
}
 .learning-path ul.course-lavel>li.certificate.list-level h3{
     margin-top:0;
     font-size:18px;
     position:relative;
     padding-left:24px 
}
 .learning-path ul.course-lavel>li.certificate.list-level h3::before{
     width:24px;
     height:38px;
     content:"";
     display:inline-block;
     background:url("https://www.simplilearn.com/ice9/assets/master_sprite.svgz");
     background-position:-59px -473px;
     position:absolute;
     top:-4px;
     left:-32px;
     background-color:#fff 
}
 .learning-path ul.course-lavel>li.list-level{
     margin-top:32px;
     background:#ebf1f8;
     border:1px solid #dde6ed;
     border-radius:4px;
     padding:24px 10px 24px 35px;
     position:relative 
}
 .learning-path ul.course-lavel>li.list-level::before{
     content:"";
     width:1px;
     height:calc(100% + 42px);
     position:absolute;
     top:0;
     left:15px;
     background:#d2d6de;
     display:inline-block 
}
 .learning-path ul.course-lavel>li.list-level:first-child::before{
     top:32px 
}
 .learning-path ul.course-lavel>li.list-level:last-child::before{
     height:32px 
}
 .learning-path .count{
     font-size:14px;
     display:inline-block;
     line-height:normal;
     color:#51565e;
     width:100%;
     position:relative 
}
 .learning-path .count::before{
     width:12px;
     height:12px;
     content:"";
     display:inline-block;
     background:#6c7480;
     border-radius:50%;
     position:absolute;
     top:5px;
     left:-26px 
}
 .learning-path .count span{
     background:#ff8000;
     text-align:center;
     font-size:12px;
     color:#fff;
     border-radius:12px;
     line-height:24px;
     padding:0 18px;
     vertical-align:middle;
     display:inline-block;
     margin-left:20px 
}
 .learning-path .info a{
     margin-top:16px;
     display:inline-block;
     line-height:normal 
}
 .learning-path .info h3{
     margin-top:24px 
}
 .learning-path .info h3 span{
     /*color:#272c37;*/
     color: #002147;
     line-height:1.5;
     font-size:16px;
     font-weight:500;
     margin-top:0px;
     display:inline-block;
     cursor:pointer 
}
 .learning-path .info p{
     font-size:14px;
     line-height:1.43;
     margin-top:16px;
     color:#51565e 
}
 .learning-path .intro-prev{
     text-align:center 
}
 .learning-path .intro-prev a{
     color:#1179ef;
     margin-top:24px;
     display:inline-block 
}
 .learning-path .intro-prev a::before{
     content:"";
     display:inline-block;
     width:32px;
     height:32px;
     background:var(--dm-sprite) no-repeat;
     background-position:-355px -476px;
     vertical-align:middle;
     margin-right:10px 
}
 .learning-path .industry-logo{
     text-align:center 
}
 .learning-path .industry-logo span{
     font-size:14px;
     font-weight:500;
     color:#51565e;
     display:block;
     margin-top:40px 
}
 .learning-path .industry-logo img{
     margin:24px 15px 0 15px 
}
 .learning-path .course-content{
     border-radius:4px;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     border:solid 1px #dde3e7;
     background-color:#fff;
     margin-top:48px 
}
 .learning-path .course-content a.content-wrap{
     padding:16px 10px;
     display:block;
     width:100%;
     font-size:14px;
     position:relative;
     font-weight:500 
}
 .learning-path .course-content a.content-wrap::after{
     content:"";
     width:22px;
     height:22px;
     background:var(--sub-course-sprite) no-repeat;
     background-position:-124px -245px;
     position:absolute;
     right:10px;
     top:10px 
}
 .learning-path .course-content a.content-wrap b{
     display:inline-block;
     width:100%;
     font-weight:500;
     color:#1179ef 
}
 .learning-path .course-content a.content-wrap span{
     font-size:12px;
     font-weight:400;
     color:#51565e;
     display:inline-block;
     padding:0 18px;
     line-height:24px;
     border-radius:12px;
     background:#ebf1f8;
     margin-top:16px 
}
 .learning-path .course-content>a{
     line-height:normal 
}
 .learning-path .course-content+.course-content{
     margin-top:8px 
}
 .cp-btn{
     width:246px;
     display:block;
     clear:both;
     margin:24px auto;
     border-radius:2px;
     border:1px solid #1179ef;
     color:#1179ef;
     line-height:38px !important;
     text-align:center;
     font-size:14px;
     font-weight:500 
}
 .cp-btn:hover{
     background:#1179ef;
     color:#fff 
}
 .master-page .country-code .arrow-icon select{
     position:relative;
     z-index:2 
}
 @media(min-width: 768px){
     .learning-path h2{
         margin-bottom:0 
    }
     .learning-path ul.course-lavel{
         margin-top:20px 
    }
     .learning-path ul.course-lavel li.list-level{
         padding:24px 20px 24px 40px 
    }
     .learning-path ul.course-lavel li.list-level::before{
         left:20px 
    }
     .learning-path ul.course-lavel .start-week li{
         padding:0 
    }
     .learning-path .ms-intro{
         position:relative 
    }
    
     .learning-path .ms-intro .intro-prev{
         display:inline-block;
         vertical-align:middle;
         margin-top:24px 
    }
     .learning-path .ms-intro .intro-prev::before{
         content:"";
         width:1px;
         height:80px;
         display:inline-block;
         background:#d2d6de;
         position:absolute 
    }
     .learning-path .ms-intro .intro-prev a{
         padding-left:44px;
         margin-top:14px 
    }
     .learning-path .ms-intro .intro-prev a::before{
         display:block;
         margin:0 auto 10px 
    }
     .learning-path .course-content a.content-wrap{
         line-height:24px;
         padding:10px 20px;
         font-weight:400;
         font-size:16px 
    }
     .learning-path .course-content a.content-wrap b{
         width:auto;
         font-weight:400;
         font-size:16px 
    }
     .learning-path .course-content a.content-wrap span{
         float:right;
         margin:0 60px 0 0 
    }
     .learning-path .course-content a.content-wrap::after{
         right:16px 
    }
     .learning-path ul.course-lavel>li.certificate h3{
         font-size:20px 
    }
     .learning-path .industry-logo{
         text-align:left;
         margin-top:24px 
    }
     .learning-path .industry-logo span{
         display:inline-block;
         vertical-align:middle;
         margin-top:0 
    }
     .learning-path .industry-logo img{
         margin:0 20px 0 
    }
}
 @media(min-width: 992px){
    /* .learning-path ul.course-lavel{
         width:848px 
    }*/
    
     .learning-path .ms-intro .info h3{
         margin-top: 8px;
         margin-bottom: 0px; 
         /*margin-top:32px */
    }
     .learning-path .ms-intro .intro-prev{
         margin-top:32px 
    }
     .learning-path .ms-intro .intro-prev a{
         padding-left:64px 
    }
     .learning-path ul.course-lavel li.list-level{
         padding:24px 30px 24px 60px 
    }
     .learning-path ul.course-lavel li.list-level::before{
         left:30px 
    }
     .learning-path ul.course-lavel li.list-level .count::before{
         left:-35px 
    }
     .learning-path .course-content{
         margin-top:40px 
    }
     .learning-path ul.course-lavel>li.list-level.certificate h3:before{
         left:-42px 
    }
}
 .right-pannel{
     position:relative;
     border-radius:4px;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     border:1px solid #dde3e7;
     background-color:#fff;
     margin-top:64px;
     padding:24px 20px 32px 20px 
}
 .right-pannel ul>span{
     margin-top:10px;
     display:inline-block;
     font-size:14px;
     line-height:16px;
     color:#595959;
     padding-left:26px 
}
 .right-pannel ul{
     margin:0;
     padding-left:0px;
     position:relative 
}
 .right-pannel ul li:first-child{
     padding-top:0 
}
 .right-pannel ul li:last-of-type::before{
     display:none 
}
 .right-pannel ul li:last-of-type a{
     margin-bottom:0 
}
 .right-pannel ul li{
     position:relative;
     padding-left:26px;
     display:inline-block;
     width:100% 
}
 .right-pannel ul li span{
     font-size:12px;
     color:#51565e;
     display:inline-block;
     margin-bottom:8px;
     line-height:normal;
     vertical-align:top 
}
 .right-pannel ul li a{
     display:block;
     font-size:14px;
     font-weight:500;
     line-height:1.4;
     color:#272c37;
     margin-bottom:26px;
     position:relative 
}
 .right-pannel ul li a::before{
     content:"";
     display:inline-block;
     width:14px;
     height:14px;
     background:#d2d6de;
     border-radius:50%;
     position:absolute;
     top:3px;
     left:-32px 
}
 .right-pannel ul li:before{
     content:"";
     display:inline-block;
     width:1px;
     background:#d2d6de;
     position:absolute;
     top:0;
     bottom:-28px;
     left:0 
}
 .right-pannel ul li:first-child::before{
     top:41px 
}
 .right-pannel ul li:last-child{
     font-size:16px;
     line-height:1.5;
     color:#272c37 
}
 .right-pannel ul li:last-child::before{
     content:"";
     display:inline-block;
     width:1px;
     background:#d2d6de;
     position:absolute;
     top:0;
     bottom:16px;
     left:0 
}
 .right-pannel ul li:last-child span{
     font-size:12px;
     color:#6c7480;
     margin:0;
     line-height:normal 
}
 .right-pannel ul li[class]:last-of-type::before{
     display:none 
}
 .right-pannel ul li[class]:last-of-type::after{
     background-color:#fff 
}
 .right-pannel ul li[class]:last-of-type span{
     margin-bottom:0 
}
 .right-pannel ul li.master-cert{
     color:#272c37;
     font-size:14px;
     font-weight:500;
     line-height:19px 
}
 .right-pannel ul li.master-cert:after{
     content:"";
     background:url("https://www.simplilearn.com/ice9/assets/master_sprite_v2.svgz") no-repeat;
     display:inline-block;
     background-position:-18px -18px;
     width:24px;
     height:32px;
     position:absolute;
     left:-11px;
     top:0 
}
 .right-pannel ul li.master-cert span{
     margin-top:8px;
     margin-bottom:32px 
}
 .right-pannel .course-info-footer{
     text-align:center 
}
 .right-pannel .course-info-footer .down-btn{
     line-height:42px;
     margin-top:30px;
     border:1px solid #1179ef;
     border-radius:2px;
     min-width:252px;
     font-size:14px;
     font-weight:500;
     color:#1179ef;
     display:inline-block;
     text-transform:uppercase 
}
 .right-pannel .course-info-footer .down-btn:hover{
     background:#1179ef;
     color:#fff 
}
 @media(min-width: 1200px){
     .right-pannel ul li a{
         max-width:252px 
    }
}
 @media(min-width: 1200px){
     #QueryBoxB2C{
         display:block;
         position:relative 
    }
     #QueryBoxB2C .form-head{
         display:block;
         margin-left:-15px;
         margin-right:-15px;
         margin-top:-15px;
         text-align:center;
         padding-bottom:0px;
         border-radius:4px 4px 0 0 
    }
     #QueryBoxB2C .form-head h3{
         margin-top:32px;
         display:inline-block;
         font-size:18px;
         font-weight:500;
         color:#51565e 
    }
     #QueryBoxB2C .form-head p{
         margin-top:16px;
         font-size:14px;
         color:#51565e;
         font-weight:400;
         display:none 
    }
     #QueryBoxB2C form{
         margin-top:32px 
    }
     #QueryBoxB2C form .form-checkbox{
         margin-bottom:32px 
    }
     #QueryBoxB2C form .form-checkbox label{
         font-size:14px;
         line-height:1.49;
         color:#51565e 
    }
     #QueryBoxB2C form .btn{
         width:157px;
         text-align:center;
         line-height:38px;
         border:1px solid #1179ef;
         border-radius:2px;
         background:rgba(0,0,0,0);
         color:#1179ef;
         min-height:38px 
    }
     #QueryBoxB2C form .btn:hover{
         background:#1179ef;
         color:#fff 
    }
     #QueryBoxB2C .form-checkbox label a{
         color:#1179ef 
    }
     .about-program .col-md-4{
         display:inline-block;
         vertical-align:top;
         position:-webkit-sticky;
         position:sticky;
         top:0;
         animation:smoothScroll 0s forwards;
         -webkit-animation:smoothScroll 0s forwards;
         -webkit-transition:all 0s ease;
         transition:all 0s ease;
         z-index:0 !important 
    }
     .about-program .col-md-4 .sh-box{
         background:#fff;
         padding:15px 15px 22px 15px;
         box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
         border-radius:4px 
    }
     .about-program .col-md-4 .query-frm{
         min-height:300px 
    }
     .about-program .col-md-4 .toll-free.sh-box{
         margin-bottom:24px;
         padding:16px 25px;
         transition:all .4s ease;
         -webkit-transition:all .4s ease;
         -moz-transition:all .4s ease;
         -o-transition:all .4s ease;
         position:relative;
         max-height:160px;
         top:0 
    }
     .about-program .col-md-4 .toll-free.sh-box p{
         margin:0;
         font-size:14px;
         font-weight:400;
         color:#6c7480 
    }
     .about-program .col-md-4 .toll-free.sh-box h2{
         font-size:24px;
         letter-spacing:2px;
         color:#272c37;
         margin:8px 0 
    }
     .about-program .col-md-4 .toll-free.sh-box h2:after{
         content:"";
         width:32px;
         height:32px;
         display:inline-block;
         position:absolute;
         right:30px;
         top:0;
         bottom:0;
         margin:auto;
         background:var(--sub-course-sprite) no-repeat;
         background-position:-446px -242px 
    }
     .about-program .col-md-4 .toll-free.sh-box:after{
         content:"";
         width:1px;
         height:50px;
         display:inline-block;
         position:absolute;
         right:85px;
         top:0;
         bottom:0;
         margin:auto;
         background:#d2d6de 
    }
     .about-program .col-md-4.sticky-top{
         z-index:0 !important 
    }
     .about-program .col-md-4.sticky-top .toll-free.sh-box{
         position:relative;
         max-height:48px;
         overflow:hidden;
         top:-124px;
         visibility:hidden 
    }
     .about-program .col-md-4.sticky-bottom .toll-free.sh-box{
         position:relative;
         max-height:48px;
         overflow:hidden;
         top:-124px;
         visibility:hidden 
    }
}
 .tools #tools-read-more,.tools #company-read-more{
     position:relative 
}
 .tools #tools-read-more a.show,.tools #company-read-more a.show{
     margin-top:8px 
}
 .tools #tools-read-more a.show::before,.tools #company-read-more a.show::before{
     content:"";
     width:100%;
     height:125px;
     display:inline-block;
     background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 76%);
     position:absolute;
     bottom:32px;
     left:0;
     pointer-events:none 
}
 .tools{
     text-align:left 
}
 .tools h3{
     text-align:left;
     margin-top:64px;
     margin-bottom:8px 
}
 .tools h3 b{
     font-weight:400 
}
 .tools img{
     display:inline-block;
     max-height:40px;
     width:auto;
     margin:32px 15px 0px 15px 
}
 .tools img.lazy{
     height:40px 
}
 .tools .read-more{
     text-align:center 
}
 .tools a{
     font-size:14px;
     font-weight:500;
     display:inline-block;
     margin-top:32px 
}
 .tools .hide-img,.tools .hide-imgs{
     max-height:166px;
     overflow:hidden 
}
 @media(min-width: 992px){
     .tools h3{
         margin-top:80px;
         margin-bottom:0px 
    }
     .tools img{
         margin:40px 32px 0px 32px 
    }
     .tools a{
         margin-top:40px 
    }
     .tools #tools-read-more a.show,.tools #company-read-more a.show{
         margin-top:24px 
    }
     .tools #tools-read-more a.show::before,.tools #company-read-more a.show::before{
         bottom:40px;
         height:76px 
    }
}
 .advisor{
     background:#ebf1f8;
     padding-bottom:56px 
}
 .advisor .container{
     padding-right:0 
}
 .advisor h2{
     margin-bottom:40px 
}
 .advisor .advisor{
     width:300px;
     background:#fff;
     border-radius:4px;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     padding:0 15px 30px 15px;
     position:relative;
     height:100% 
}
 .advisor .advisor p a{
     width:auto;
     height:auto;
     padding:0;
     margin:0;
     line-height:normal;
     background:rgba(0,0,0,0) 
}
 .advisor .advisor::after{
     width:100%;
     content:"";
     height:8px;
     background-color:#0a5dc9;
     background-image:linear-gradient(92deg, #128aef, #0a5dc9);
     position:absolute;
     bottom:0;
     left:0;
     border-radius:0 0 4px 4px 
}
 .advisor .advisor img{
     margin-top:-60px;
     margin-left:15px;
     border:4px solid #fff;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     border-radius:8px;
     width:124px;
     height:124px 
}
 .advisor .advisor h3{
     margin-top:28px;
     font-size:18px;
     font-weight:500;
     letter-spacing:.5px 
}
 .advisor .advisor h3+span{
     display:inline-block;
     width:100%;
     margin-top:16px;
     font-size:16px;
     font-weight:400;
     line-height:1.5;
     color:#51565e 
}
 .advisor .advisor p{
     margin-top:24px;
     font-size:14px;
     line-height:1.71;
     font-weight:400;
     color:#6c7480 
}
 .advisor .advisor p p{
     padding:0;
     margin:0;
     width:100% 
}
 .advisor .advisor a{
     display:inline-block;
     margin-top:16px;
     margin-right:20px;
     width:24px;
     height:24px;
     background:var(--sub-course-sprite) no-repeat 
}
 .advisor .advisor a.tw{
     background-position:-123px -327px 
}
 .advisor .advisor a.lkin{
     background-position:-166px -327px 
}
 .advisor .ul-iners{
     padding-top:60px 
}
 .advisor .ul-iners ul{
     margin:0 
}
 .advisor .ul-iners ul li{
     width:320px 
}
 @media(min-width: 768px){
     .advisor .ul-iners ul li{
         width:670px 
    }
     .advisor .advisor{
         width:640px 
    }
     .advisor .no-slider .ul-iners ul{
         text-align:center;
         width:100% !important;
         display:inline-block 
    }
     .advisor .no-slider .ul-iners ul li{
         width:auto;
         float:none;
         text-align:left;
         display:inline-block;
         margin-left:-15px 
    }
}
 @media(min-width: 992px){
     .advisor{
         padding-bottom:64px 
    }
     .advisor .ul-iners{
         padding-top:0;
         position:relative;
         padding-left:3px 
    }
     .advisor .ul-iners::after{
         content:"";
         width:122px;
         position:absolute;
         top:0;
         bottom:0;
         right:0;
         background-image:linear-gradient(to right, rgba(237, 242, 245, 0.56), #edf2f5) 
    }
     .advisor .ul-iners ul li{
         width:872px 
    }
     .advisor .reached-last .ul-iners::before{
         content:"";
         width:122px;
         position:absolute;
         top:0;
         bottom:0;
         left:0;
         background-image:linear-gradient(to right, rgba(237, 242, 245, 0.56), #edf2f5);
         z-index:1 
    }
     .advisor .reached-last .ul-iners::after{
         display:none 
    }
     .advisor .advisor{
         width:738px;
         margin-top:0px;
         margin-left:92px;
         padding-top:56px;
         padding-bottom:56px;
         display:inline-block 
    }
     .advisor .advisor img{
         margin-top:0px;
         margin-left:-110px;
         width:220px;
         height:220px;
         float:left 
    }
     .advisor .advisor h3,.advisor .advisor h3+span,.advisor .advisor p,.advisor .advisor .ad-social-icons{
         width:calc(100% - 110px);
         display:inline-block;
         padding-left:40px;
         float:left;
         padding-right:20px 
    }
     .advisor .advisor .ad-social-icons{
         float:right 
    }
     .advisor .advisor h3{
         margin-top:0;
         font-size:30px 
    }
     .advisor .advisor h3+span{
         font-size:18px;
         line-height:1.56 
    }
     .advisor .advisor p{
         color:#51565e 
    }
     .advisor .no-slider .ul-iners:after{
         display:none 
    }
     .advisor .no-slider .ul-iners ul li{
         margin-left:-30px 
    }
     .advisor .advisor p+a{
         margin-left:40px 
    }
}
 @media(min-width: 1200px){
     .advisor .ul-iners::after{
         content:"";
         width:238px;
         background-image:linear-gradient(to right, rgba(237, 242, 245, 0), #edf2f5) 
    }
     .advisor .ul-iners ul li{
         width:902px 
    }
     .advisor .reached-last .ul-iners::before{
         content:"";
         width:122px;
         background-image:linear-gradient(to right, rgba(237, 242, 245, 0.56), #edf2f5) 
    }
     .advisor .reached-last .ul-iners::after{
         display:none 
    }
     .advisor .no-slider .ul-iners ul li{
         margin-left:-15px 
    }
}
 @media(min-width: 992px)and (max-width: 1199px){
     .advisor h2{
         padding-left:30px 
    }
     .advisor .container{
         padding-left:0 
    }
     .advisor .slid-detail{
         padding-left:30px 
    }
     .advisor .slid-detail.reached-last{
         padding-left:0px 
    }
}

 .reviews .lazy .star_in{
     background-image:none !important 
}
 .reviews h2{
     margin-bottom:32px 
}
 .reviews .container{
     padding-right:0 
}
 .reviews .review-card{
     width:100%;
     background:#fff;
     border-radius:4px;
     /*box-shadow:0 2px 8px 0 rgba(0,0,0,.1);*/
     position:relative;
     padding:32px 12px 56px 12px;
     text-align:center;
     height:100% 
}
 .reviews .review-card::after{
     width:100%;
     content:"";
     height:8px;
     background-color:#0a5dc9;
     background-image:linear-gradient(92deg, #128aef, #0a5dc9);
     position:absolute;
     bottom:0;
     left:0;
     border-radius:0 0 4px 4px 
}
 .reviews .review-card .profile{
     width:80px;
     height:80px;
     border:4px solid #fff;
     box-shadow:0 2px 8px 0 rgba(0,0,0,.1);
     border-radius:50%;
     display:block;
     margin:0 auto;
     position:relative 
}
 .reviews .review-card .profile img{
     width:100%;
     height:100%;
     border-radius:50% 
}
 .reviews .review-card .profile:after{
     display:inline-block;
     content:"";
     width:26px;
     height:26px;
     background:var(--sub-course-sprite) no-repeat;
     background-position:-18px -289px;
     position:absolute;
     bottom:0;
     right:-6px 
}
 .reviews .review-card .profile.disableClass{
     pointer-events:none 
}
 .reviews .review-card .profile.disableClass::after{
     display:none 
}
 .reviews .review-card h3{
     font-size:16px;
     font-weight:500;
     margin-top:24px;
     letter-spacing:0 
}
 .reviews .review-card h3+span{
     font-size:14px;
     line-height:normal;
     display:inline-block;
     width:100%;
     margin-top:16px;
     color:#6c7480;
     font-weight:400 
}
 .reviews .review-card h3+span.stars{
     width:auto 
}
 .reviews .review-card p{
     margin-top:24px;
     font-size:14px;
     line-height:1.57;
     color:#51565e 
}
 .reviews .ul-iners ul{
     margin:0 
}
 .reviews .ul-iners ul li{
     width:320px 
}
 .master-page .reviews .stars,.master-page .reviews .star_in{
     width:82px;
     display:inline-block;
     height:14px;
     background:var(--sub-course-sprite) no-repeat;
     background-position:-14px -44px;
     vertical-align:middle;
     margin-right:10px 
}
 .master-page .reviews .stars{
     background-position:-347px -163px;
     text-align:left;
     margin-right:0;
     margin-top:8px 
}
 .master-page .reviews .star_in{
     background-position:-347px -183px;
     vertical-align:top;
     margin-right:0 
}
 @media(min-width: 768px){
     .reviews .ul-iners ul li{
         width:670px 
    }
    /* .reviews .review-card{
         width:640px 
    }*/
}
 @media(max-width: 991px){
     .reviews{
         padding-bottom:64px 
    }
     .reviews .container{
         width:100%;
         padding-left:20px 
    }
}
 @media(min-width: 992px){
     .reviews h2{
         margin-bottom:40px 
    }
    
     .reviews .review-card .profile{
         float:left 
    }
     .reviews .review-card .info{
         float:left;
         width:calc(100% - 80px);
         text-align:left;
         padding:0 30px 
    }
     .reviews .review-card .info h3{
         margin-top:0 
    }
     .reviews .review-card .info h3+span{
         margin-top:8px 
    }
     .reviews .review-card p{
         margin-top:32px;
         display:inline-block;
         width:100%;
         text-align:left;
         font-size:16px;
         line-height:1.75 
    }
     .reviews .review-card .stars{
         margin-top:16px 
    }
}
 @media(min-width: 1200px){
     .reviews .container{
         padding-left:15px;
         padding-right:15px 
    }
     .reviews .ul-iners ul li{
         width:585px 
    }
    /* .reviews .review-card{
         width:555px 
    }*/
}
 .master-certificate{
     /*background-color:#fff;*/
     background-image:linear-gradient(to bottom, #ebf1f8, #fff);
     padding-bottom:35px; 
     padding-top: 45px;
}
 .master-certificate h3{
     font-size:18px; 
     color: #222;
}
 .master-certificate p{
     font-size:14px;
     line-height:1.57;
     margin-top:16px;
     color:#51565e 
}
 .master-certificate .right-clm{
     margin-top:40px;
     text-align:center 
}
 .master-certificate .right-clm img{
     max-width:100%;
     border-radius:4px;
     box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
     background-color:#f9f9f9;
     padding:8px 
}
 .master-certificate .right-clm label{
     margin:16px 0 0 0;
     font-size:14px;
     display:inline-block;
     color:#6c7480;
     line-height:normal 
}
 @media(min-width: 768px){
     .master-certificate{
         padding-bottom:64px 
    }
     .master-certificate h2{
         margin-bottom:16px 
    }
     .master-certificate .right-clm{
         width:305px;
         display:inline-block;
         vertical-align:top;
         text-align:left 
    }
     .master-certificate .right-clm label{
         margin-top:8px 
    }
     .master-certificate .left-clm{
         width:calc(100% - 305px);
         display:inline-block;
         vertical-align:top;
         padding-right:48px 
    }
}
 @media(min-width: 992px){
     .master-certificate .left-clm{
         padding-right:80px 
    }
}
 @media(min-width: 1200px){
     .master-certificate .left-clm{
         width:667px 
    }
}
 @media(max-width: 991px){
     .master-certificate .right-clm label{
         width:100% 
    }
     .master-certificate .left-clm{
         display:none 
    }
     .master-certificate .right-clm{
         display:block;
         margin-left:auto;
         margin-right:auto 
    }
}
 .requestcallback-tabber{
     text-align:center;
     width:310px;
     margin-left:auto;
     margin-right:auto;
     display:block;
     background:#6c7480;
     border-radius:27px;
     position:relative;
     height:38px;
     margin-top:32px 
}
 .requestcallback-tabber h6{
     margin:0;
     border:0;
     line-height:38px;
     color:#fff;
     width:155px;
     font-weight:500;
     font-size:14px;
     float:left;
     position:absolute;
     left:0;
     cursor:pointer 
}
 .requestcallback-tabber h6+h6{
     left:inherit;
     right:0 
}
 .requestcallback-tabber h6.active{
     border-radius:27px;
     background-color:#fff;
     border:2px solid #1179ef;
     color:#1179ef;
     top:-2px;
     bottom:-2px;
     cursor:default 
}
 .sh-box.query-frm .country-code .form-control{
     max-width:185px 
}
 @media(min-width: 1200px){
     .col-md-4 .query-frm#QueryBoxB2B2C{
         padding-top:10px 
    }
     .query-frm#QueryBoxB2B2C .form-head h3{
         margin-top:14px;
         font-size:16px;
         line-height:normal 
    }
     .query-frm#QueryBoxB2B2C .form-head .requestcallback-tabber{
         margin-top:24px 
    }
     .query-frm#QueryBoxB2B2C .form-body .form-message .form-control{
         margin-bottom:0 
    }
     .query-frm#QueryBoxB2B2C .form-body .form-checkbox{
         margin-top:8px 
    }
     .query-frm#QueryBoxB2B2C .form-body .form-checkbox label{
         font-size:12px 
    }
     .query-frm#QueryBoxB2B2C .form-body .btn{
         margin-top:24px 
    }
     .query-frm#QueryBoxB2B2C .form-checkbox label{
         color:#51565e 
    }
}
 .cities a.g-map{
     margin-right:25px;
     line-height:2.5;
     font-size:14px;
     color:#51565e;
     font-weight:400;
     display:inline-block 
}
 .cities h3+a:hover{
     color:#51565e 
}
 .cities h2{
     font-size:16px;
     line-height:1.5;
     letter-spacing:.5px;
     margin-bottom:24px;
     padding-right:15px;
     font-weight:500 
}
 .cities p{
     padding-right:15px 
}
 .cities p a{
     margin:0;
     line-height:normal 
}
 .cities .city-name{
     line-height:1.31;
     margin-bottom:0;
     margin-top:56px 
}
 .cities .city-address{
     border:1px solid #d2d6de;
     border-radius:4px;
     margin-top:16px;
     padding:24px 15px 
}
 .cities .city-address h2{
     margin:0;
     padding:0;
     font-size:14px;
     color:#272c37;
     line-height:1.43 
}
 .cities .city-address p{
     margin:0;
     padding:0;
     margin-top:12px;
     font-size:14px;
     line-height:1.57;
     color:#51565e 
}
 .cities .city-address a.g-map{
     display:inline-block;
     margin-top:24px;
     font-size:14px;
     font-weight:500 
}
 .cities .city-address a.g-map:before,.cities .city-address a.g-map:after{
     content:"";
     display:inline-block;
     background:url("https://www.simplilearn.com/ice9/assets/city-map_1.svgz") no-repeat;
     vertical-align:middle 
}
 .cities .city-address a.g-map:before{
     width:22px;
     height:31px;
     background-position:-29px -18px;
     margin-right:16px 
}
 .cities .city-address a.g-map:after{
     width:15px;
     height:16px;
     background-position:-69px -27px;
     margin-left:16px 
}
 .purdue-master .cities-list h3{
     margin-bottom:16px 
}
 .city-info{
     padding-bottom:56px 
}
 .city-info h3{
     margin-top:0 
}
 .cities-list a{
     margin-right:25px;
     margin-bottom:16px;
     line-height:22px;
     font-size:14px;
     color:#51565e;
     font-weight:400;
     display:inline-block 
}
 .cities-info a,.cities-info a span,.cities-info a div{
     color:#1179ef !important;
     font-size:14px !important;
     text-decoration:none !important 
}
 .cities-info p,.cities-info span,.cities-info div,.cities-info b,.cities-info strong{
     color:#51565e !important;
     font-size:14px !important;
     line-height:1.5 !important 
}
 .cities-info b,.cities-info strong{
     font-weight:500 !important 
}
 .master-city .faq-main-wrapper{
     padding-bottom:0 
}
 .master-city .cities-list.master-city-info{
     padding-bottom:40px;
     background:#ebf1f8 
}
 .master-city .cities h3{
     margin-bottom:16px;
     margin-top:40px 
}
 .purdu-city .faq-main-wrapper{
     padding-bottom:0 
}
 .purdu-city .divider-line{
     display:none 
}
 .purdu-city .cities-list.master-city-info{
     padding-bottom:40px;
     background:#ebf1f8 
}
 .purdu-city .cities-list.master-city-info h3{
     margin-top:40px 
}
 .purdu-city .cities-list{
     padding-bottom:0 
}
 .purdu-city .cities h3{
     margin-top:40px 
}
 .purdu-city .related-info{
     padding-bottom:0 
}
 .course-city .related-courses{
     padding-bottom:40px 
}
 .course-city .city-wrapper{
     background:#ebf1f8;
     padding-bottom:40px 
}
 .course-city .city-wrapper h3{
     margin-top:0;
     margin-bottom:16px 
}
 .course-city .faqs{
     padding-bottom:40px 
}
 .course-city .related-info{
     padding-bottom:0 
}
 .course-city .city-wrapper .master-city-info h3{
     margin-top:40px 
}
 .related-wrap{
     padding-bottom:64px !important 
}
 .cohort-city .faq-main-wrapper{
     padding-bottom:0px 
}
 .cohort-city .cities h3{
     margin-top:40px 
}
 .cohort-city .cities-list{
     padding-bottom:40px 
}
 .cohort-city .cities h3{
     margin-top:40px 
}
 .city-wrapper{
     background:#ebf1f8 
}
 .cities-list{
     padding-bottom:24px 
}
 .cities h3{
     margin-top:40px 
}
 .cohort-city .cities-info{
     padding-bottom:40px 
}
 .cohort-city .related-info{
     padding-bottom:0 
}
 .master-city .faq-main-wrapper{
     padding-bottom:40px 
}
 .master-city .cities-list{
     padding-bottom:0 
}
 .master-city .related-info{
     padding-bottom:0 
}
 .purdu-city .faq-main-wrapper{
     padding-bottom:40px 
}
 .dual-info .faq-main-wrapper{
     padding-bottom:0 
}
 .purdu-city .faq-main-wrapper{
     padding-bottom:64px 
}
 @media(max-width: 991px){
     .cities h3{
         margin-top:40px;
         margin-bottom:16px 
    }
     .cities h2{
         margin-top:40px 
    }
     .cities a.g-map{
         margin-top:16px;
         line-height:1.43 
    }
     .city-info{
         padding-bottom:56px 
    }
     .city-info h3{
         margin-top:0 
    }
     .purdu-city .cities-list.master-city-info{
         padding-bottom:48px;
         margin-left:0;
         margin-right:0;
         padding-left:24px;
         padding-right:24px;
         width:100% 
    }
     .purdu-city .cities-list.master-city-info h3{
         margin-top:40px 
    }
     .course-info .container{
         padding:0 20px 
    }
}
 @media(max-width: 767px){
     .purdu-city .cities-list.master-city-info{
         padding-bottom:40px;
         margin-left:0;
         margin-right:0;
         padding-left:15px;
         padding-right:15px;
         width:100% 
    }
}
 @media(min-width: 768px){
     .cities h2{
         margin-bottom:16px 
    }
     .cities .city-name{
         font-size:20px;
         line-height:normal;
         margin-top:64px 
    }
     .cities .city-address{
         padding:32px 20px 
    }
     .cities .city-address .address{
         max-width:482px;
         display:inline-block;
         padding-right:55px;
         vertical-align:middle 
    }
     .cities .city-address .address h2{
         font-size:16px;
         line-height:normal 
    }
     .cities .city-address .address p{
         margin-top:14px;
         line-height:1.71 
    }
     .cities .city-address a.g-map{
         width:calc(100% - 482px);
         vertical-align:middle;
         margin:0;
         font-size:16px !important 
    }
     .master-city .cities-list.master-city-info{
         padding-bottom:48px 
    }
     .master-city .cities-list.master-city-info h3{
         margin-top:40px 
    }
     .course-city .master-city-info{
         padding-bottom:8px;
         padding-left:20px;
         padding-right:20px 
    }
     .cohort-city .faq-main-wrapper{
         padding-bottom:0 
    }
     .cohort-city .master-city-info{
         padding-bottom:56px 
    }
     .cohort-city .cities-list{
         padding-bottom:24px 
    }
     .cohort-city .mail-info{
         padding-bottom:0 !important 
    }
}
 @media(min-width: 992px){
     .cities h3,.cities h2{
         margin-top:64px;
         margin-bottom:24px 
    }
     .cities h2,.cities p{
         padding-right:0;
         max-width:862px 
    }
     .cities p{
         font-size:14px 
    }
     .cities .city-address{
         max-width:827px 
    }
     .cities .city-address .address{
         padding-right:0px 
    }
     .cities .city-address a.g-map{
         text-align:right;
         padding-right:50px 
    }
     .course-city .related-courses{
         padding-bottom:40px 
    }
     .course-city .master-city-info{
         padding:0 15px 
    }
     .course-city .faqs{
         padding-bottom:24px 
    }
}
 @media(min-width: 1200px){
     .cities{
         padding-right:180px 
    }
     .cities .city-address a.g-map:hover{
         color:#0a5dc9 !important 
    }
     .cities .city-address a.g-map:hover::before{
         background-position:-29px -68px 
    }
     .cities .city-address a.g-map:hover::after{
         background-position:-69px -77px 
    }
}
 .revamp-pg .banner h2,.revamp-pg .banner .top-heading-text,.revamp-pg .banner .banner-title h1.top-heading-text,.banner h2,.banner .top-heading-text,.banner .banner-title h1.top-heading-text{
     display:inline-block;
     width:auto;
     margin-top:24px;
     font-size:16px;
     color:#fff;
     letter-spacing:normal;
     font-weight:500;
     line-height:1.5 
}
 .revamp-pg .banner p.desc,.revamp-pg .banner p,.banner p.desc,.banner p{
     margin-top:24px 
}
 @media(min-width: 768px){
     .dual-master .banner h2,.dual-master .banner .top-heading-text,.dual-master .banner .banner-title h1.top-heading-text,.revamp-pg .banner h2,.revamp-pg .banner .top-heading-text,.revamp-pg .banner .banner-title h1.top-heading-text{
         margin-top:24px;
         font-size:18px;
         max-width:600px 
    }
     .dual-master .banner .btn,.revamp-pg .banner .btn{
         margin-top:32px 
    }
     .master-page .banner .btn{
         margin-top:16px 
    }
     .master-page .banner h2{
         font-size:18px 
    }
     .dual-master .banner .rating{
         margin-top:24px 
    }
     .dual-master h2.dual-h2{
         max-width:740px 
    }
}
 @media(min-width: 992px)and (max-width: 1199px){
     .master-page .banner h2,.master-page .banner .top-heading-text,.master-page .banner .banner-title h1.top-heading-text,.dual-master .banner h2,.dual-master .banner .top-heading-text,.dual-master .banner .banner-title h1.top-heading-text,.revamp-pg .banner h2,.revamp-pg .banner .top-heading-text,.revamp-pg .banner .banner-title h1.top-heading-text{
         max-width:540px 
    }
}
 .coporate-training-module{
     text-align:center;
     width:100%;
     max-width:335px;
     border-radius:4px;
     background-color:#fff;
     box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
     padding:24px;
     margin:auto;
     margin-top:48px;
     clear:right 
}
 .coporate-training-module h3{
     margin-top:0px;
     line-height:20px 
}
 .coporate-training-module p{
     margin:16px 0 24px;
     line-height:1.43 
}
 .coporate-training-module #ContactUsForm a.opt-btn{
     margin-top:24px;
     background:rgba(0,0,0,0);
     color:#1179ef;
     font-weight:500;
     font-size:14px;
     border:0;
     line-height:normal;
     text-transform:uppercase 
}
 .coporate-training-module a.contact-btn{
     line-height:30px;
     margin:24px auto 0;
     max-width:153px;
     border:1px solid #1179ef;
     border-radius:2px;
     font-size:14px;
     font-weight:500;
     color:#1179ef;
     display:block;
     text-align:center;
     text-transform:uppercase;
     background:#fff 
}
 .coporate-training-module a.contact-btn:hover{
     background:#1179ef;
     color:#fff 
}
 .coporate-training-module .ebook-modal .form-control{
     margin-bottom:32px 
}
 .coporate-training-module .ebook-modal .form-checkbox label{
     text-align:left 
}
 .coporate-training-module .eligible-wrapper .modal-dialog form{
     margin-top:40px 
}
 .ebook-modal .lead-module .country-code .form-control{
     float:left 
}
 @media(min-width: 768px){
     .coporate-training-module{
         width:100%;
         max-width:568px;
         margin-top:32px 
    }
     .coporate-training-module p{
         padding:0 48px;
         margin-bottom:0 
    }
     .coporate-training-module .ebook-modal .form-control{
         margin-bottom:24px 
    }
     .eligible-wrapper .modal-dialog h3{
         font-size:18px 
    }
}
 @media(min-width: 992px){
     .coporate-training-module{
         max-width:360px;
         padding:24px 32px;
         margin-top:24px 
    }
     .coporate-training-module h3{
         font-size:18px 
    }
     .coporate-training-module p{
         font-size:14px;
         padding:0 
    }
     .coporate-training-module .eligible-wrapper .modal-dialog{
         width:100%;
         max-width:865px 
    }
     .coporate-training-module .eligible-wrapper .modal-dialog .modal-body{
         padding:32px 54px 
    }
     .coporate-training-module .eligible-wrapper .course-head{
         width:376px;
         position:relative;
         display:inline-block;
         padding-right:48px 
    }
     .coporate-training-module .eligible-candidates{
         position:relative;
         padding-left:48px;
         vertical-align:top 
    }
     .coporate-training-module .eligible-candidates h4{
         margin-top:32px;
         font-size:16px;
         color:#51565e;
         font-weight:500;
         text-align:left 
    }
     .coporate-training-module .eligible-candidates ul{
         margin-bottom:0 
    }
     .coporate-training-module .eligible-candidates ul li{
         margin-top:24px;
         padding-left:40px;
         position:relative;
         font-size:14px;
         line-height:1.43;
         color:#51565e;
         text-align:left 
    }
     .coporate-training-module .eligible-candidates ul li::before{
         content:"";
         background:var(--sub-course-sprite) no-repeat;
         width:24px;
         height:24px;
         display:inline-block;
         position:absolute;
         top:0px;
         left:0;
         background-position:-215px -249px 
    }
     .coporate-training-module .eligible-candidates ul li:first-child{
         margin-top:32px 
    }
     .coporate-training-module .eligible-candidates::before{
         content:"";
         width:1px;
         height:calc(100% + 30px);
         display:inline-block;
         position:absolute;
         top:0;
         right:0;
         left:0;
         background:#d2d6de 
    }
     .coporate-training-module .eligible-candidates{
         display:inline-block;
         width:calc(100% - 402px);
         padding-bottom:32px 
    }
     .coporate-training-module .thankyouLine::before{
         height:100% 
    }
     .close-frm+div .resource-pop-up{
         display:block 
    }
}
 @media(min-width: 1200px){
     .master-page .banner .coporate-training-module .btn{
         margin-top:32px 
    }
}
 .online-bootcamp{
     background:#eee;
     padding-bottom:40px 
}
 .online-bootcamp h2{
     font-size:18px;
     margin-top:40px 
}
 .online-bootcamp ul.rating{
     margin-bottom:0 
}
 .online-bootcamp ul.rating li:first-child{
     padding-top:32px 
}
 .online-bootcamp ul.rating li{
     padding-top:32px 
}
 .online-bootcamp ul.rating li a{
     display:table;
     text-align:left;
     color:inherit 
}
 .online-bootcamp ul.rating li a>*{
     display:table-cell;
     vertical-align:middle 
}
 .online-bootcamp ul.rating li a span.count{
     display:block;
     font-size:8px;
     line-height:normal;
     color:#272c37;
     font-weight:700;
     padding-left:3px 
}
 .online-bootcamp ul.rating li a span.count b{
     font-weight:700;
     display:inline-block 
}
 .online-bootcamp ul.rating .val{
     font-size:28px;
     font-weight:700;
     line-height:50px;
     width:104px;
     position:relative;
     color:#272c37 
}
 .online-bootcamp ul.rating .val::before{
     content:"";
     position:absolute;
     right:33px;
     top:50%;
     margin-top:-24px;
     height:40px;
     border-right:1px solid #bdc6d9 
}
 .online-bootcamp ul.rating .val::after{
     content:"";
     display:inline-block;
     background:var(--sub-course-sprite) no-repeat;
     background-position:-17px -19px;
     width:13px;
     height:13px;
     position:relative;
     left:3px 
}
 .online-bootcamp ul.rating li:nth-child(3){
     display:none 
}
 .online-bootcamp ul.rating li a .rating-logo{
     width:158px;
     height:62px;
     background:url("https://www.simplilearn.com/ice9/assets/bootcamp-rating.png");
     vertical-align:middle 
}
 .online-bootcamp ul.rating li a .switchup{
     background-position:-18px -19px 
}
 .online-bootcamp ul.rating li a .course-report{
     background-position:-193px -18px;
     width:102px 
}
 .online-bootcamp ul.rating li a .course-report{
     background-position:-193px -18px;
     width:102px 
}
 .online-bootcamp ul.rating li a .trust-pilot{
     background-position:-314px -18px;
     width:100px;
     display:block;
     height:52px 
}
 .online-bootcamp ul.rating li.award-pg img{
     max-width:96px;
     max-height:60px;
     display:inline-block;
     vertical-align:middle 
}
 .online-bootcamp ul.rating li.award-pg h2{
     font-size:14px;
     color:#272c37;
     line-height:22px;
     font-weight:normal;
     display:inline-block;
     margin-left:13px;
     width:calc(100% - 110px);
     position:relative;
     padding-left:13px;
     vertical-align:middle;
     margin-top:0;
     letter-spacing:normal 
}
 .online-bootcamp ul.rating li.award-pg h2::before{
     content:"";
     position:absolute;
     left:0;
     top:50%;
     margin-top:-20px;
     height:40px;
     border-right:1px solid #bdc6d9 
}
 .online-bootcamp ul.rating li.award-pg+li+li{
     display:block 
}
 .online-bootcamp .longtail-sunset-div{
     background:linear-gradient(283.48deg, #F8D49F 6.37%, #FBEBD3 91.35%);
     box-shadow:0px 2px 8px rgba(0,0,0,.15);
     border-radius:8px;
     margin:50px 0px;
     padding:26px 
}
 .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body{
     display:flex;
     flex-direction:column 
}
 .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right{
     display:flex;
     flex-direction:column 
}
 .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right img{
     width:134px;
     height:80px 
}
 .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right span{
     color:#272c37;
     font-size:18px;
     line-height:36px;
     margin:20px 0px 20px 
}
 .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right span b{
     font-size:22px;
     font-weight:500 
}
 .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body .sunset-div-left .btn-sunset-link{
     line-height:20px;
     font-size:18px;
     font-weight:400;
     color:#fff;
     text-align:center;
     background:#1179ef;
     width:190px;
     display:inline-block;
     border:none;
     border-radius:6px;
     padding:14px 34px;
     min-width:190px 
}
 @media(max-width: 767px){
     .online-bootcamp ul.rating li.award-pg+li>a span.val,.online-bootcamp ul.rating li.award-pg+li+li>a span.val{
         width:140px;
         padding-left:23px 
    }
     .online-bootcamp ul.rating li.award-pg+li>a span.val::before,.online-bootcamp ul.rating li.award-pg+li+li>a span.val::before{
         margin-top:-20px 
    }
     .online-bootcamp ul.rating li.award-pg img{
         width:100%;
         max-width:96px;
         max-height:200px 
    }
}
 @media(min-width: 768px){
     .online-bootcamp{
         padding-bottom:40px 
    }
     .online-bootcamp h2{
         font-size:20px;
         margin-top:32px 
    }
     .online-bootcamp ul.rating{
         margin-top:32px;
         padding:0 10px 
    }
     .online-bootcamp ul.rating li{
         padding:0 35px;
         display:inline-block;
         position:relative 
    }
     .online-bootcamp ul.rating li a span.val{
         font-size:32px;
         width:80px 
    }
     .online-bootcamp ul.rating li a span.val::before{
         display:none 
    }
     .online-bootcamp ul.rating li::before{
         content:"";
         position:absolute;
         right:0;
         top:50%;
         margin-top:-24px;
         height:40px;
         border-right:1px solid #bdc6d9 
    }
     .online-bootcamp ul.rating li:first-child{
         width:36%;
         padding:0 
    }
     .online-bootcamp ul.rating li:first-child a{
         margin-right:15px;
         display:inline-block 
    }
     .online-bootcamp ul.rating li:nth-child(2){
         width:30%;
         padding:0 0 0 15px 
    }
     .online-bootcamp ul.rating li:nth-child(2)::before{
         display:none 
    }
     .online-bootcamp ul.rating li:nth-child(2) a{
         margin-right:0;
         display:inline-block 
    }
     .online-bootcamp ul.rating li:last-child{
         padding:0 0 0 16px 
    }
     .online-bootcamp ul.rating li:last-child::after{
         content:"";
         position:absolute;
         left:0;
         top:50%;
         margin-top:-24px;
         height:40px;
         border-right:1px solid #bdc6d9 
    }
     .online-bootcamp ul.rating li:last-child::before{
         display:none 
    }
     .online-bootcamp ul.rating li:last-child a{
         margin-right:0 
    }
     .online-bootcamp ul.rating li.line-remove::after{
         display:none 
    }
     .online-bootcamp ul.rating li.line-remove::before{
         display:none 
    }
     .online-bootcamp ul.rating li:nth-child(3){
         display:inline-block 
    }
     .online-bootcamp ul.rating li.award-pg{
         width:35% 
    }
     .online-bootcamp ul.rating li.award-pg img{
         vertical-align:middle;
         max-height:65px 
    }
     .online-bootcamp ul.rating li.award-pg h2{
         margin-left:16px;
         padding-left:0;
         width:calc(100% - 117px);
         padding-right:10px;
         text-align:left;
         position:relative;
         top:0 
    }
     .online-bootcamp ul.rating li.award-pg h2::before{
         display:none 
    }
     .online-bootcamp ul.rating li.award-pg::before{
         margin-top:-24px 
    }
     .online-bootcamp ul.rating li.award-pg+li+li{
         display:block 
    }
     .online-bootcamp ul.rating li.award-pg+li{
         width:37%;
         vertical-align:middle 
    }
     .online-bootcamp ul.rating li.award-pg+li+li{
         width:28%;
         vertical-align:middle;
         display:inline-block 
    }
     .online-bootcamp .longtail-sunset-div{
         background:linear-gradient(283.48deg, #F8D49F 6.37%, #FBEBD3 91.35%);
         box-shadow:0px 2px 8px rgba(0,0,0,.15);
         border-radius:8px;
         margin:50px 0px;
         padding:26px 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body{
         display:flex;
         flex-direction:row;
         align-items:center;
         justify-content:space-between 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right{
         display:flex;
         flex-direction:row;
         align-items:center 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right img{
         width:134px;
         height:80px 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body div.sunset-div-right span{
         padding-left:30px;
         padding-right:30px;
         color:#272c37;
         font-size:18px 
    }
}
 @media(min-width: 992px){
     #course-sticky-header{
         background:#ebf1f8 
    }
    
     .online-bootcamp ul.rating li:first-child{
         width:36%;
         padding:0 30px 0 0 
    }
     .online-bootcamp ul.rating li:nth-child(2){
         width:38%;
         padding:0 30px 
    }
     .online-bootcamp ul.rating li:last-child{
         padding:0 0 0 24px 
    }
     .online-bootcamp ul.rating li:last-child a{
         margin:0 auto 
    }
     .online-bootcamp ul.rating li{
         vertical-align:top 
    }
     .online-bootcamp ul.rating li a{
         margin:0 auto 
    }
     .online-bootcamp ul.rating li.award-pg{
         width:34% !important 
    }
     .online-bootcamp ul.rating li.award-pg::before{
         margin-top:-26px 
    }
     .online-bootcamp .longtail-sunset-div{
         background:linear-gradient(283.48deg, #F8D49F 6.37%, #FBEBD3 91.35%);
         box-shadow:0px 2px 8px rgba(0,0,0,.15);
         border-radius:8px;
         margin:50px 0px;
         padding:26px 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body{
         display:flex;
         flex-direction:row;
         align-items:center;
         justify-content:space-between 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body img{
         width:134px;
         height:80px 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body span{
         padding-left:30px;
         padding-right:30px;
         color:#272c37;
         font-size:18px 
    }
     .online-bootcamp .longtail-sunset-div div.longtail-sunset-div-body span br{
         display:none 
    }
     .online-bootcamp .longtail-sunset-div .sunset-div-left{
         margin-left:22px;
         display:flex;
         justify-content:end 
    }
}
 @media(min-width: 1200px){
     .online-bootcamp.remove-accreditors h2{
         margin-top:0 
    }
     .online-bootcamp h2{
         margin-top:40px;
         font-size:32px 
    }
     .online-bootcamp ul.rating{
         margin-top:40px 
    }
     .online-bootcamp ul.rating li{
         padding:0 80px 
    }
     .online-bootcamp ul.rating li a>*{
         max-height:60px 
    }
     .online-bootcamp ul.rating li::before{
         height:50px 
    }
     .online-bootcamp ul.rating li:last-child::after{
         height:50px 
    }
     .online-bootcamp ul.rating li.award-pg h2{
         margin-left:16px;
         padding-left:0;
         width:calc(100% - 201px);
         text-align:left;
         font-weight:500;
         position:relative;
         top:0;
         padding-right:0 
    }
     .online-bootcamp ul.rating li.award-pg img{
         max-height:80px;
         max-width:180px;
         vertical-align:middle 
    }
     .online-bootcamp ul.rating li.award-pg::before{
         margin-top:-24px 
    }
     .online-bootcamp ul.rating li.award-pg+li{
         width:36%;
         vertical-align:top;
         padding-top:10px 
    }
     .online-bootcamp ul.rating li.award-pg+li+li{
         padding-top:10px 
    }
     .online-bootcamp ul.rating li.award-pg+li+li::after{
         margin-top:-20px 
    }
     .online-bootcamp ul.rating{
         padding:0 0 0 8px 
    }
     .online-bootcamp ul.rating li:first-child{
         width:372px;
         padding:0 
    }
     .online-bootcamp ul.rating li:nth-child(2){
         width:408px;
         padding:0 
    }
     .online-bootcamp ul.rating li:last-child{
         width:305px;
         padding:0 
    }
     .course-info .banner-main.banner-wrapper+.sticky-header-wrapper+.online-bootcamp h2{
         margin-top:-23px 
    }
}
 .master-bootcamp{
     margin-top:32px;
     padding-bottom:32px;
     border-bottom:1px solid #d2d6de 
}
 .master-bootcamp h2{
     margin-top:0;
     color:#272c37 
}
 .master-bootcamp ul.rating{
     margin-top:0;
     display:block 
}
 .master-bootcamp ul.rating li:nth-child(3){
     display:none 
}
 @media(min-width: 768px){
     .banner .master-bootcamp{
         vertical-align:middle 
    }
    
     .banner .master-bootcamp ul.rating{
         vertical-align:top;
         display:inline-block 
    }
     .banner .master-bootcamp ul.rating li:first-child,.banner .master-bootcamp ul.rating li:nth-child(2){
         width:240px 
    }
     .banner .master-bootcamp ul.rating li:first-child{
         padding-left:0 
    }
     .banner .master-bootcamp ul.rating li:first-child a .rating-logo{
         width:212px 
    }
     .banner .master-bootcamp ul.rating li:nth-child(2) a .rating-logo{
         width:102px 
    }
}
 @media(min-width: 992px){
     .banner .master-bootcamp{
         padding-right:30px 
    }
    
     .banner .master-bootcamp ul.rating li{
         padding:0 19px 
    }
     .banner .master-bootcamp ul.rating li:first-child,.banner .master-bootcamp ul.rating li:nth-child(2){
         width:170px;
         padding-right:24px 
    }
     .banner .master-bootcamp .container{
         padding:0 
    }
}
 @media(min-width: 992px){
     .banner .master-bootcamp{
         max-width:670px;
         min-height:100px 
    }
     .banner .master-bootcamp ul.rating{
         padding-left:0;
         vertical-align:top 
    }
     .banner .master-bootcamp ul.rating li{
         padding:0 30px 0 0 
    }
     .banner .master-bootcamp ul.rating li a img{
         max-height:40px 
    }
     .banner .master-bootcamp ul.rating li:nth-child(2){
         padding-left:30px 
    }
     .banner .master-bootcamp ul.rating li:first-child,.banner .master-bootcamp ul.rating li:nth-child(2){
         width:204px;
         padding-right:24px 
    }
     .banner .master-bootcamp ul.rating li:first-child{
         width:265px;
         padding-left:20px;
         padding-right:0 
    }
     .banner .master-bootcamp ul.rating li:nth-child(2){
         width:192px;
         padding-right:0;
         padding-left:12px 
    }
}
 @media(min-width: 1200px){
     .banner .master-bootcamp ul.rating li:first-child{
         width:290px;
         padding-left:30px 
    }
     .banner .master-bootcamp ul.rating li:nth-child(2){
         width:212px;
         padding-left:30px 
    }
}
 .why-bootcamp{
     padding-bottom:56px 
}
 .why-bootcamp .left-clm{
     margin-top:32px;
     text-align:center 
}
 .why-bootcamp .left-clm .jwp{
     width:100%;
     height:100%;
     padding:18px 15px 0 15px 
}
 .why-bootcamp .left-clm .jwp .jwplayer{
     width:100% !important;
     height:100% !important;
     z-index:1;
     float:left 
}
 .why-bootcamp .right-clm{
     margin-top:48px 
}
 .why-bootcamp .right-clm ul{
     padding-right:24px;
     margin:0 
}
 .why-bootcamp .right-clm li{
     font-size:14px;
     line-height:1.57;
     color:#51565e;
     margin-bottom:26px 
}
 .why-bootcamp .right-clm li b{
     display:block;
     color:#343434;
     font-size:16px;
     margin-bottom:6px;
     line-height:1.4;
     font-weight:500;
     width:100% 
}
 .why-bootcamp .right-clm li:last-child{
     margin-bottom:0 
}
 a.play-anim{
     display:block;
     width:100%;
     max-width:340px;
     height:215px;
     cursor:pointer;
     background:url(https://www.simplilearn.com/ice9/assets/why-bootcamp_v1.png) no-repeat;
     background-position:0 0;
     background-size:100%;
     margin:0 auto;
     position:relative 
}
 a.play-anim:focus,a.play-anim:active,a.play-anim:visited,a.play-anim:hover{
     border:0;
     outline:rgba(0,0,0,0);
     outline:0 none !important 
}
 a.play-anim::before,a.play-anim::after{
     content:"";
     display:inline-block;
     background:var(--home-sprite-new) no-repeat;
     position:absolute;
     left:0;
     right:0;
     top:0;
     bottom:0;
     margin:auto 
}
 a.play-anim::before{
     width:50px;
     height:50px;
     background-position:-32px -67px;
     border-radius:50%;
     z-index:1;
     box-shadow:0 2px 6px 0 rgba(0,0,0,.25) 
}
 a.play-anim::after{
     content:"";
     width:90px;
     height:90px;
     background-position:-12px -47px;
     -webkit-animation:intro 2s infinite;
     animation:intro 2s infinite;
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out 
}
 @keyframes intro{
     from{
         -webkit-transform:scale(0.5);
         transform:scale(0.5) 
    }
     50%{
         -webkit-transform:scale(0.9);
         transform:scale(0.9) 
    }
     to{
         -webkit-transform:scale(0.5);
         transform:scale(0.5) 
    }
}
 a.remove-anim{
     display:block;
     width:100%;
     max-width:340px;
     height:215px;
     cursor:pointer;
     background-position:0 0;
     background-size:100%;
     margin:0 auto;
     position:relative 
}
 a.remove-anim:focus,a.remove-anim:active,a.remove-anim:visited,a.remove-anim:hover{
     border:0;
     outline:rgba(0,0,0,0);
     outline:0 none !important 
}
 a.remove-anim::before,a.remove-anim::after{
     content:"";
     display:none;
     background:var(--home-sprite-new) no-repeat;
     position:absolute;
     left:0;
     right:0;
     top:0;
     bottom:0;
     margin:auto 
}
 a.remove-anim::before{
     width:50px;
     height:50px;
     background-position:-32px -67px;
     border-radius:50%;
     z-index:1;
     box-shadow:0 2px 6px 0 rgba(0,0,0,.25) 
}
 a.remove-anim::after{
     content:"";
     width:90px;
     height:90px;
     background-position:-12px -47px;
     -webkit-animation:intro 2s infinite;
     animation:intro 2s infinite;
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out 
}
 @keyframes intro{
     from{
         -webkit-transform:scale(0.5);
         transform:scale(0.5) 
    }
     50%{
         -webkit-transform:scale(0.9);
         transform:scale(0.9) 
    }
     to{
         -webkit-transform:scale(0.5);
         transform:scale(0.5) 
    }
}
 @media(min-width: 768px){
     .why-bootcamp .right-clm li{
         max-width:500px 
    }
     .why-bootcamp .right-clm li b{
         max-width:100% 
    }
     .why-bootcamp .left-clm .jwp{
         padding:20px 26px 0 26px 
    }
     a.play-anim{
         width:583px;
         height:378px;
         max-width:100% 
    }
     a.remove-anim{
         width:583px;
         height:378px;
         max-width:100% 
    }
}
 @media(min-width: 992px)and (max-width: 1199px){
     .why-bootcamp .left-clm+.right-clm li{
         margin-bottom:24px 
    }
}
 @media(min-width: 992px){
     .why-bootcamp{
         padding-bottom:0 
    }
     .why-bootcamp h2{
         margin-bottom:48px 
    }
     .why-bootcamp .left-clm{
         width:398px;
         display:inline-block;
         margin-top:0;
         vertical-align:bottom 
    }
     .why-bootcamp .left-clm .jwp{
         padding:20px 18px 0px 18px 
    }
     .why-bootcamp .right-clm{
         width:calc(100% - 398px);
         display:inline-block;
         margin-top:0 
    }
     .why-bootcamp .right-clm ul{
         padding-right:0 
    }
     .why-bootcamp .right-clm li{
         display:inline-block;
         max-width:50%;
         padding-left:20px;
         margin-bottom:40px;
         color:#6c7480;
         vertical-align:top 
    }
     .why-bootcamp .right-clm li b{
         color:#272c37 
    }
     a.play-anim{
         width:398px;
         height:258px 
    }
     a.remove-anim{
         width:398px;
         height:258px 
    }
}
 @media(min-width: 1200px){
     .why-bootcamp .left-clm{
         width:583px 
    }
     .why-bootcamp .left-clm .jwp{
         padding:32px 27px 0px 27px 
    }
     .why-bootcamp .right-clm{
         width:calc(100% - 583px) 
    }
     .why-bootcamp .right-clm li{
         padding-left:35px 
    }
     a.play-anim{
         width:583px;
         height:378px 
    }
     a.remove-anim{
         width:583px;
         height:378px 
    }
}
 .related-info{
     background:#ebf1f8;
     padding-bottom:56px 
}
 .related-info .container{
     padding-right:0;
     padding-left:15px 
}
 .related-info .container h2{
     font-size:24px;
     line-height:34px 
}
 .related-info .ul-iners{
     margin-top:32px 
}
 .related-info .ul-iners ul li{
     width:330px;
     padding-right:20px 
}
 .related-info .review-list{
     width:100%;
     height:100%;
     box-shadow:0 2px 5px 0 rgba(17,121,239,.15);
     border-radius:6px;
     border:1px solid #e6ecef;
     background:#fff;
     transition:box-shadow .5s ease 
}
 .related-info .review-list a{
     display:inline-block;
     width:100%;
     height:100%;
     padding-bottom:86px;
     position:relative 
}
 .related-info .review-list:hover{
     box-shadow:0 2px 20px 0 rgba(17,121,239,.2) 
}
 .related-info .review-list .slider-img{
     height:136px;
     text-align:center;
     background:rgba(0,66,141,.3);
     border-radius:6px;
     overflow:hidden;
     border-bottom-left-radius:0;
     border-bottom-right-radius:0 
}
 .related-info .review-list img{
     max-width:100%;
     width:100%;
     height:auto 
}
 .related-info .review-list .slider-info{
     padding:24px 10px 0 10px;
     margin:0px 10px 0 10px;
     background:#fff;
     position:relative;
     border-radius:0px 
}
 .related-info .review-list .slider-info h4 div{
     font-size:16px;
     line-height:24px;
     color:#272c37;
     font-weight:500 
}
 .related-info .review-list .info-list{
     margin-top:16px 
}
 .related-info .review-list .info-list span{
     display:block;
     position:relative;
     padding-left:26px;
     font-size:14px;
     font-weight:500;
     color:#51565e;
     margin-bottom:14px;
     line-height:16px 
}
 .related-info .review-list .info-list span::before{
     content:"";
     width:14px;
     height:14px;
     display:inline-block;
     position:absolute;
     top:1px;
     left:0;
     background:var(--home-sprite-new) no-repeat;
     background-position:-117px -21px 
}
 .related-info .review-list .info-list span:last-child{
     margin-bottom:0 
}
 .related-info .review-list .info-list span:last-child::before{
     background-position:-84px -21px 
}
 .related-info .review-list .pgp-info{
     position:absolute;
     bottom:24px;
     left:20px 
}
 .related-info .review-list .pgp-info img{
     max-height:30px;
     width:auto 
}
 .related-info .course-list a{
     display:inline-block;
     width:100%;
     border-radius:6px;
     box-shadow:0 2px 5px 0 rgba(17,121,239,.15);
     border:1px solid #e6ecef;
     background:#fff;
     padding:16px 20px;
     position:relative;
     margin-bottom:22px;
     transition:all .5s ease;
     min-height:168px 
}
 .related-info .course-list a:hover{
     box-shadow:0 2px 20px 0 rgba(17,121,239,.2) 
}
 .related-info .course-list a::before{
     content:"";
     width:5px;
     height:35px;
     display:inline-block;
     position:absolute;
     top:15px;
     left:0 
}
 .related-info .course-list a:last-child{
     margin-bottom:0 
}
 .related-info .course-list .cr-1::before,.related-info .course-list .cr-4::before{
     background:#ff8c90 
}
 .related-info .course-list .cr-1:nth-last-child(odd)::before,.related-info .course-list .cr-4:nth-last-child(odd)::before{
     background:#00d8c0 
}
 .related-info .course-list .cr-2::before,.related-info .course-list .cr-5::before{
     background:#00c3e1 
}
 .related-info .course-list .cr-2:nth-last-child(odd)::before,.related-info .course-list .cr-5:nth-last-child(odd)::before{
     background:#a686f1 
}
 .related-info .course-list .cr-3::before,.related-info .course-list .cr-6::before{
     background:#f1c44a 
}
 .related-info .course-list .cr-3:nth-last-child(odd)::before,.related-info .course-list .cr-6:nth-last-child(odd)::before{
     background:#ed80ca 
}
 .related-info .course-list h4{
     font-size:16px;
     font-weight:500;
     color:#272c37;
     line-height:1.5;
     min-height:48px 
}
 .related-info .course-list h4 div{
     font-size:16px;
     font-weight:500;
     color:#272c37;
     line-height:1.5;
     min-height:48px 
}
 .related-info .course-list span.type{
     display:inline-block;
     margin-top:16px;
     background:#e2edf9;
     line-height:22px;
     padding:0px 10px;
     font-size:12px;
     color:#6c7480;
     text-transform:uppercase;
     position:relative 
}
 .related-info .course-list span.type::after{
     content:"";
     display:inline-block;
     width:15px;
     height:22px;
     background:var(--home-sprite-new) no-repeat;
     background-position:-309px -57px;
     position:absolute;
     right:-15px 
}
 .related-info .course-list .rating-wrap{
     display:block;
     margin-top:32px;
     line-height:14px 
}
 .related-info .course-list .rating-wrap span{
     font-size:12px;
     color:#636363;
     display:inline 
}
 .related-info .course-list .rating-wrap .rating::before{
     content:"";
     display:inline-block;
     width:14px;
     height:14px;
     background:var(--home-sprite-new) no-repeat;
     background-position:-183px -21px;
     vertical-align:middle;
     margin-top:-2px;
     margin-right:5px 
}
 .related-info .course-list .rating-wrap .lrns{
     position:relative 
}
 .related-info .course-list .rating-wrap .lrns::before{
     content:"";
     width:1px;
     height:14px;
     background:#d2d6de;
     position:absolute;
     left:0;
     top:0;
     display:none 
}
 .related-info .course-list .rating-wrap .rating+.lrns{
     margin-left:15px;
     padding-left:15px 
}
 .related-info .course-list .rating-wrap .rating+.lrns::before{
     display:inline-block 
}
 .related-info .master-card{
     display:inline-block;
     width:100%;
     height:100%;
     border-radius:6px;
     box-shadow:0 2px 5px 0 rgba(17,121,239,.15);
     border:1px solid #e6ecef;
     overflow:hidden;
     background:#fff;
     transition:all .5s ease 
}
 .related-info .master-card:hover{
     box-shadow:0 2px 20px 0 rgba(17,121,239,.2) 
}
 .related-info .grd-1{
     background:#ff5d63;
     background-image:radial-gradient(circle at 28% 36%, #ff9195, #ff5d63 66%) 
}
 .related-info .grd-2{
     background:#0099c3;
     background-image:radial-gradient(circle at 28% 36%, #00c5e3, #0099c3 99%) 
}
 .related-info .grd-3{
     background:#d2ac00;
     background-image:radial-gradient(circle at 38% 32%, #f4c652, #d2ac00 92%) 
}
 .related-info .grd-4{
     background:#00bba6;
     background-image:radial-gradient(circle at 28% 36%, #00dcc3, #00bba6 66%) 
}
 .related-info .grd-5{
     background:#8661df;
     background-image:radial-gradient(circle at 28% 36%, #a889f2, #8661df 66%) 
}
 .related-info .grd-6{
     background:#d550ab;
     background-image:radial-gradient(circle at 29% 37%, #ed82cb, #d550ab 68%) 
}
 .related-info .img_th_bundle{
     height:70px;
     padding-left:15px 
}
 .related-info .img_th_bundle span{
     width:75px;
     height:80px;
     display:inline-block;
     background:var(--home-sprite-new) no-repeat;
     background-position:-113px -53px;
     position:relative;
     top:16px 
}
 .related-info .bundle-info{
     padding:32px 15px 16px 15px 
}
 .related-info .bundle-info h4{
     font-size:16px;
     font-weight:500;
     line-height:1.5;
     color:#272c37 
}
 .related-info .bundle-info h4 div{
     font-size:16px;
     font-weight:500;
     line-height:1.5;
     color:#272c37 
}
 .related-info .bundle-info .info{
     margin-top:16px;
     color:#51565e;
     margin-bottom:10px;
     display:inline-block;
     width:100% 
}
 .related-info .bundle-info .info span{
     display:inline-block;
     line-height:normal;
     padding-left:25px;
     position:relative;
     font-size:14px 
}
 .related-info .bundle-info .info span::before{
     content:"";
     width:14px;
     height:14px;
     display:inline-block;
     position:absolute;
     top:1px;
     left:0;
     background:var(--home-sprite-new) no-repeat;
     background-position:-84px -21px 
}
 .related-info .bundle-info .info span:nth-child(2){
     margin-left:15px;
     padding-left:40px 
}
 .related-info .bundle-info .info span:nth-child(2)::before{
     background-position:-50px -20px;
     left:15px 
}
 .related-info .bundle-info .info span:nth-child(2)::after{
     display:inline-block;
     content:"";
     width:1px;
     height:16px;
     position:absolute;
     left:0;
     background:#d2d6de 
}
 .related-info .bundle-info p{
     font-size:14px;
     color:#51565e;
     margin-top:14px;
     padding-left:25px;
     line-height:normal;
     position:relative 
}
 .related-info .bundle-info p b{
     font-weight:500 
}
 .related-info .bundle-info p::before{
     content:"";
     width:14px;
     height:14px;
     display:inline-block;
     position:absolute;
     top:1px;
     left:0;
     background:var(--home-sprite-new) no-repeat;
     background-position:-18px -21px 
}
 .related-info .view-more-btn-fixed{
     margin-top:8px 
}
 @media(min-width: 768px)and (max-width: 991px){
     .related-info .container{
         width:100% 
    }
}
 @media(min-width: 768px){
     .related-info .container{
         padding-left:30px 
    }
     .related-info .container h2{
         font-size:28px;
         line-height:32px 
    }
     .related-info .ul-iners ul li{
         padding-right:30px 
    }
     .related-info .view-more-btn-fixed{
         margin-top:20px 
    }
}
 @media(min-width: 992px){
     .related-info{
         padding-bottom:64px 
    }
     .related-info .container{
         padding-left:34px 
    }
     .related-info .container h2{
         font-size:32px;
         line-height:38px 
    }
}
 @media(min-width: 1200px){
     .related-info .container{
         padding-left:15px;
         margin:auto 
    }
     .related-info .ul-iners ul.c_list li{
         width:390px;
         padding-right:30px !important 
    }
     .related-info .ul-iners ul.c_list li:last-child{
         padding-right:0 
    }
     .related-info .review-list a{
         padding-bottom:76px 
    }
     .related-info .review-list .slider-img{
         height:178px 
    }
     .related-info .review-list .slider-info{
         padding-left:15px;
         padding-right:15px;
         min-height:118px 
    }
     .related-info .review-list .slider-info h4{
         font-size:18px;
         line-height:1.44 
    }
     .related-info .review-list .slider-info h4 div{
         font-size:18px;
         line-height:1.44 
    }
     .related-info .review-list .info-list{
         margin-top:24px 
    }
     .related-info .review-list .info-list span{
         font-size:14px;
         display:inline-block;
         margin-left:0 
    }
     .related-info .review-list .info-list span::after{
         display:none 
    }
     .related-info .review-list .info-list span:nth-child(2)::after{
         display:inline-block;
         content:"";
         width:1px;
         height:16px;
         position:absolute;
         left:0;
         background:#d2d6de 
    }
     .related-info .review-list .pgp-info{
         left:25px 
    }
     .related-info .bundle-info{
         padding:32px 25px 0;
         padding-bottom:16px 
    }
     .related-info .bundle-info h4{
         font-size:18px;
         line-height:1.44 
    }
     .related-info .bundle-info h4 div{
         font-size:18px;
         line-height:1.44 
    }
     .related-info .bundle-info .info{
         margin-bottom:8px 
    }
     .related-info .bundle-info .info span{
         font-size:16px 
    }
     .related-info .bundle-info .info span:nth-child(2)::after{
         display:inline-block;
         content:"";
         width:1px;
         height:16px;
         position:absolute;
         left:0;
         background:#d2d6de 
    }
     .related-info .bundle-info p{
         margin-top:16px;
         font-size:14px 
    }
     .related-info .course-list a{
         padding:16px 25px;
         margin-bottom:24px;
         min-height:175px 
    }
     .related-info .course-list a:last-child{
         margin-bottom:0 
    }
     .related-info .course-list h4{
         font-size:18px;
         line-height:1.44;
         min-height:52px 
    }
     .related-info .course-list h4 div{
         font-size:18px;
         line-height:1.44;
         min-height:52px 
    }
     .related-info .course-list span.type{
         margin-top:20px 
    }
     .related-info .course-list .rating-wrap{
         margin-top:24px 
    }
     .related-info .review-list .info-list span{
         margin-bottom:0;
         padding-left:24px 
    }
     .related-info .review-list .info-list span:nth-child(2){
         margin-left:8px;
         padding-left:10px 
    }
     .related-info .review-list .info-list span:nth-child(2)::before{
         left:10px 
    }
     .related-info .view-more-btn-fixed{
         margin-top:32px 
    }
}
 @media(min-width: 768px)and (max-width: 991px){
     .no-slide-tab .view-more-btn-fixed{
         display:none !important 
    }
}
 .enterpriseresourse{
     padding-bottom:32px;
     background:#f8fbff 
}
 .enterpriseresourse .container{
     padding-right:0 
}
 .enterpriseresourse h2{
     margin-top:0;
     padding-top:48px;
     font-size:24px;
     line-height:34px;
     letter-spacing:1px 
}
 .enterpriseresourse ul{
     margin-top:24px 
}
 .enterpriseresourse ul li{
     display:inline-block;
     width:284px;
     padding-right:24px 
}
 .enterpriseresourse ul li a.card{
     height:100%;
     overflow:hidden;
     transition:all .4s ease;
     background:#fff;
     display:inline-block;
     padding-bottom:18px;
     box-shadow:0px 0px 4px rgba(0,0,0,.1);
     border-radius:4px;
     position:relative 
}
 .enterpriseresourse ul li a.card .card-img{
     width:100%;
     height:154px;
     overflow:hidden;
     border-radius:4px 4px 0 0 
}
 .enterpriseresourse ul li a.card .card-img img{
     width:100%;
     height:auto 
}
 .enterpriseresourse ul li a.card .card-content{
     margin-top:24px;
     font-size:18px;
     line-height:28px;
     font-weight:500;
     color:#272c37;
     padding:0 15px;
     position:relative 
}
 .enterpriseresourse ul li a.card .card-content span.content-title{
     font-size:18px;
     line-height:28px;
     font-weight:500;
     color:#272c37;
     margin-bottom:48px;
     display:inline-block 
}
 .enterpriseresourse ul li a.card span.label{
     font-size:14px;
     line-height:16px;
     color:#6c7480;
     text-transform:uppercase;
     position:absolute;
     bottom:16px;
     left:15px 
}
 .enterpriseresourse ul li a.card span.article{
     text-transform:capitalize;
     font-size:14px;
     line-height:16px;
     color:#6c7480;
     position:absolute;
     right:15px;
     bottom:16px 
}
 .enterpriseresourse ul li a.card:hover{
     box-shadow:0 2px 15px 0 rgba(0,0,0,.12);
     -webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.12) 
}
 @media(max-width: 991px){
     .enterpriseresourse .container{
         width:100% 
    }
}
 @media(min-width: 768px){
     .enterpriseresourse{
         padding-top:64px 
    }
     .enterpriseresourse h2{
         margin-top:0;
         padding-top:0;
         font-size:32px;
         line-height:38px 
    }
}
 @media(min-width: 992px){
     .enterpriseresourse h2{
         font-size:32px;
         line-height:38px 
    }
}
 @media(min-width: 992px){
     .enterpriseresourse ul li{
         width:290px 
    }
}
 .banner-bottom-assets{
     margin-top:45px;
     display:flex;
     flex-direction:row 
}
 .banner-bottom-assets .download-button-parent{
     height:100px;
     margin-left:45px;
     display:flex 
}
 .banner-bottom-assets .download-button-parent .border-btn{
     margin:auto;
     min-width:260px;
     font-weight:500;
     font-size:14px;
     line-height:16px;
     text-align:center;
     text-transform:uppercase;
     padding:13px 39px;
     color:#fff;
     border-radius:4px;
     border:1px solid #1179ef;
     background-color:#1179ef;
     display:flex;
     justify-content:center;
     align-items:center 
}
 .banner-bottom-assets .download-button-parent .border-btn::before{
     content:"";
     background:url("https://www.simplilearn.com/ice9/assets/master_sprite_v2.svgz") no-repeat;
     display:inline-block;
     background-position:-113px -91px;
     width:16px;
     height:14px;
     margin-right:12px 
}
 .banner-bottom-assets .intro_view{
     display:inline-block;
     height:100px 
}
 .banner-bottom-assets .intro_view img{
     display:none 
}
 .banner-bottom-assets .intro_view span{
     display:inline-block;
     vertical-align:middle 
}
 .banner-bottom-assets .intro_view .intro_icon{
     width:100px;
     height:100px;
     display:inline-block;
     position:relative 
}
 .banner-bottom-assets .intro_view .intro_icon::before,.banner-bottom-assets .intro_view .intro_icon::after{
     content:"";
     display:inline-block;
     background:var(--home-sprite-new) no-repeat;
     position:absolute;
     left:0;
     right:0;
     top:0;
     bottom:0;
     margin:auto 
}
 .banner-bottom-assets .intro_view .intro_icon::before{
     width:50px;
     height:50px;
     background-position:-32px -67px;
     border-radius:50%;
     z-index:1;
     box-shadow:0 2px 6px 0 rgba(0,0,0,.25) 
}
 .banner-bottom-assets .intro_view .intro_icon::after{
     content:"";
     width:90px;
     height:90px;
     background-position:-12px -47px;
     -webkit-animation:intro 2s infinite;
     animation:intro 2s infinite;
     -webkit-animation-timing-function:ease-out;
     animation-timing-function:ease-out 
}
 @keyframes intro{
     from{
         -webkit-transform:scale(0.5);
         transform:scale(0.5) 
    }
     50%{
         -webkit-transform:scale(0.9);
         transform:scale(0.9) 
    }
     to{
         -webkit-transform:scale(0.5);
         transform:scale(0.5) 
    }
}
 .banner-bottom-assets .intro_view .intro-text{
     color:#fff;
     font-weight:400;
     font-size:18px;
     line-height:21px 
}
 .banner-bottom-assets .intro_view .intro-text b{
     display:none;
     font-style:normal;
     font-weight:normal;
     text-transform:lowercase 
}
 .banner-bottom-assets .intro_view .intro-text::after{
     content:" Intro Video" 
}
 .banner-bottom-assets .intro_view .intro-text br{
     display:none 
}
 @media(min-width: 768px){
     .banner-bottom-assets .master-video-modal .modal{
         position:fixed;
         top:0px;
         right:0px;
         bottom:0px;
         left:0px;
         z-index:9999;
         overflow:hidden;
         outline:0px;
         background:rgba(39,44,55,.6);
         overflow-y:auto;
         height:100% 
    }
     .banner-bottom-assets .master-video-modal .modal .modal-dialog{
         width:682px;
         height:382px;
         max-width:682px 
    }
     .banner-bottom-assets .master-video-modal .modal .modal-dialog a.close{
         position:absolute;
         right:0px;
         top:-30px;
         color:#fff;
         font-weight:400;
         font-size:22px;
         margin-top:0 !important;
         background:var(--frs-sprite) no-repeat;
         background-position:-20px -54px;
         width:15px;
         height:15px;
         text-indent:-99999px;
         z-index:3 
    }
     .banner-bottom-assets .master-video-modal .modal .modal-dialog iframe{
         width:682px;
         height:382px 
    }
}
 @media(max-width: 767px){
     .banner-bottom-assets .download-button-parent{
         height:100px;
         margin-left:20px;
         display:flex 
    }
     .banner-bottom-assets .download-button-parent .border-btn{
         margin:auto;
         font-weight:500;
         min-width:202px;
         font-size:12px;
         line-height:16px;
         text-align:center;
         text-transform:uppercase;
         padding:12px 15px 10px 10px;
         color:#fff;
         border-radius:4px;
         border:1px solid #1179ef;
         background-color:#1179ef;
         display:flex;
         justify-content:center;
         align-items:center 
    }
     .banner-bottom-assets .download-button-parent .border-btn::before{
         content:"";
         background:url("https://www.simplilearn.com/ice9/assets/master_sprite_v2.svgz") no-repeat;
         display:inline-block;
         background-position:-113px -91px;
         width:16px;
         height:14px;
         margin-right:10px 
    }
     .banner-bottom-assets .intro_view{
         display:flex;
         justify-content:center;
         align-items:center;
         margin-left:8px 
    }
     .banner-bottom-assets .intro_view span{
         display:inline-block;
         vertical-align:middle 
    }
     .banner-bottom-assets .intro_view .intro_icon{
         width:50px;
         height:50px;
         display:inline-block;
         position:relative 
    }
     .banner-bottom-assets .intro_view .intro_icon::before,.banner-bottom-assets .intro_view .intro_icon::after{
         content:"";
         display:inline-block;
         background:var(--home-sprite-new) no-repeat;
         position:absolute;
         left:-32px;
         right:-27px;
         top:0;
         bottom:0;
         margin:auto 
    }
     .banner-bottom-assets .intro_view .intro_icon::before{
         width:50px;
         height:50px;
         background-position:-32px -67px;
         border-radius:50%;
         z-index:1;
         box-shadow:0 2px 6px 0 rgba(0,0,0,.25) 
    }
     .banner-bottom-assets .intro_view .intro_icon::after{
         content:"";
         width:90px;
         height:90px;
         background-position:-12px -47px;
         -webkit-animation:intro 2s infinite;
         animation:intro 2s infinite;
         -webkit-animation-timing-function:ease-out;
         animation-timing-function:ease-out 
    }
     @keyframes intro{
         from{
             -webkit-transform:scale(0.5);
             transform:scale(0.5) 
        }
         50%{
             -webkit-transform:scale(0.8);
             transform:scale(0.8) 
        }
         to{
             -webkit-transform:scale(0.5);
             transform:scale(0.5) 
        }
    }
     .banner-bottom-assets .intro_view .intro-text{
         color:#fff;
         font-weight:400;
         font-size:12px;
         line-height:14px;
         margin-left:22px 
    }
     .banner-bottom-assets .intro_view .intro-text br{
         display:block 
    }
     .banner-bottom-assets .master-video-modal .modal{
         position:fixed;
         top:0px;
         right:0px;
         bottom:0px;
         left:0px;
         z-index:9999;
         overflow:hidden;
         outline:0px;
         background:rgba(39,44,55,.6);
         overflow-y:auto;
         height:100% 
    }
     .banner-bottom-assets .master-video-modal .modal .modal-dialog{
         width:340px;
         height:190px;
         max-width:340px 
    }
     .banner-bottom-assets .master-video-modal .modal .modal-dialog a.close{
         position:absolute;
         right:0px;
         top:-30px;
         color:#fff;
         font-weight:400;
         font-size:22px;
         margin-top:0 !important;
         background:var(--frs-sprite) no-repeat;
         background-position:-20px -54px;
         width:15px;
         height:15px;
         text-indent:-99999px;
         z-index:3 
    }
     .banner-bottom-assets .master-video-modal .modal .modal-dialog iframe{
         width:340px;
         height:190px 
    }
}
 @media(min-width: 768px)and (max-width: 991px){
     .banner-bottom-assets .download-button-parent{
         margin-left:40px 
    }
     .banner-bottom-assets .intro_view .intro-text br{
         display:none 
    }
}
 .more-city-warpper{
     display:flex;
     flex-direction:column;
     align-items:center;
     border:1px solid #dde6ed;
     border-radius:4px;
     max-width:945px 
}
 .faq-main-wrapper .city-wrap-top h2,.city-wrap-top h2{
     color:#272c37;
     font-weight:500;
     letter-spacing:normal;
     margin-bottom:20px;
     margin-top:32px 
}
 .more-city-tabs{
     display:inline-block;
     width:100%;
     border-bottom:1px solid #dde6ed;
     color:#51565e;
     padding:0;
     padding-left:24px 
}
 .more-city-tabs label{
     min-width:84px;
     cursor:pointer;
     position:relative;
     margin:0;
     text-align:center;
     line-height:45px 
}
 .more-city-tabs label::after{
     position:absolute;
     content:"";
     display:inline-block;
     width:100%;
     height:2px;
     background:rgba(0,0,0,0);
     bottom:0;
     left:0 
}
 .city-panels{
     min-height:100px;
     width:100%;
     overflow:hidden;
     padding:0 24px;
     padding-bottom:24px;
     padding-top:4px 
}
 .city-panels .cities{
     width:100%;
     padding:0 
}
 .city-panels .cities-list a{
     margin-right:48px;
     margin-top:16px;
     color:#272c37;
     margin-bottom:0 
}
 .city-panel{
     display:none;
     animation:fadein .8s 
}
 @keyframes fadein{
     from{
         opacity:0 
    }
     to{
         opacity:1 
    }
}
 .city-radio{
     display:none !important 
}
 #one:checked~.city-panels #one-panel,#two:checked~.city-panels #two-panel,#three:checked~.city-panels #three-panel{
     display:block 
}
 #one:checked~.more-city-tabs #one-tab,#two:checked~.more-city-tabs #two-tab,#three:checked~.more-city-tabs #three-tab{
     color:#1179ef;
     pointer-events:none 
}
 #one:checked~.more-city-tabs #one-tab::after,#two:checked~.more-city-tabs #two-tab::after,#three:checked~.more-city-tabs #three-tab::after{
     background:#1179ef 
}
 @media(max-width: 767px){
     .city-panels .cities-list a{
         margin-right:28px 
    }
}
 @media(min-width: 768px){
     .faq-main-wrapper .city-wrap-top h2,.city-wrap-top h2{
         font-size:24px 
    }
}
 .refer-earn .header-invite{
     background:linear-gradient(269.97deg, #002768 4.56%, #1179EF 101.25%);
     padding:2px 0;
     position:relative 
}
 .refer-earn .header-invite::before{
     content:"";
     width:66px;
     height:41px;
     background:url("https://www.simplilearn.com/ice9/assets/header-dots-v_3.svgz") no-repeat;
     background-position:0;
     position:absolute;
     left:0;
     top:0;
     opacity:.6 
}
 .refer-earn .header-invite .container .invite-price{
     display:inline-block;
     width:100%;
     max-width:156px;
     margin-right:28px;
     padding-left:24px 
}
 .refer-earn .header-invite .container .invite-price p{
     color:#fff;
     text-align:left;
     font-weight:500;
     font-size:14px;
     line-height:16px;
     letter-spacing:-0.5px;
     margin-top:0;
     position:relative;
     top:2px 
}
 .refer-earn .header-invite .container .invite-price p b{
     font-weight:500 
}
 .refer-earn .header-invite .container .invite-now{
     display:inline-block;
     margin-top:4px;
     vertical-align:top 
}
 .refer-earn .header-invite .container .invite-now a.btn-invite{
     width:100%;
     max-width:120px;
     display:inline-block;
     background:#e27339;
     border-radius:4px;
     line-height:18px;
     color:#fff;
     font-weight:500;
     font-size:16px;
     cursor:pointer;
     padding:5px 22px 
}
 .refer-earn .header-invite .container span.hd-close{
     width:22px;
     height:20px;
     display:inline-block;
     background:url("https://www.simplilearn.com/ice9/assets/Sprite_referandearn_v_4.svgz") no-repeat;
     background-position:-149px -244px;
     position:absolute;
     right:14px;
     bottom:12px;
     cursor:pointer 
}
 .refer-earn .header-invite.common-header{
     background:linear-gradient(86.67deg, #0152DC 2.93%, #012768 116.25%) 
}
 .refer-earn .header-invite.common-header .container .invite-now a.btn-invite{
     background:#ff6c0c;
     cursor:pointer 
}
 @media only screen and (min-width: 640px)and (max-width: 667px){
     .refer-earn .header-invite{
         text-align:center 
    }
}
 @media(min-width: 768px){
     .refer-earn .header-invite{
         padding:6px 0 
    }
     .refer-earn .header-invite::before{
         content:"";
         width:135px;
         height:40px 
    }
     .refer-earn .header-invite .container .invite-price{
         width:100%;
         max-width:56%;
         display:inline-block;
         margin-right:32px;
         padding-right:0 
    }
     .refer-earn .header-invite .container .invite-price p{
         font-size:18px;
         line-height:20px;
         margin-top:0;
         top:0px;
         text-align:right 
    }
     .refer-earn .header-invite .container .invite-now{
         display:inline-block;
         margin-top:0;
         width:100%;
         max-width:195px;
         position:relative;
         top:-1px;
         right:0 
    }
     .refer-earn .header-invite .container .invite-now a.btn-invite{
         width:100%;
         max-width:195px;
         text-align:center 
    }
     .refer-earn .header-invite .container span.hd-close{
         right:22px;
         bottom:11px 
    }
     .refer-earn .header-invite.common-header{
         text-align:center;
         padding:10px 0 8px 
    }
     .refer-earn .header-invite.common-header .container .invite-now{
         max-width:181px 
    }
     .refer-earn .header-invite.common-header .container .invite-now a.btn-invite{
         background:#ff6c0c 
    }
     .refer-earn .header-invite.common-header .container .invite-now{
         float:none;
         margin-left:27px;
         top:-1px 
    }
}
 @media(min-width: 992px){
     .refer-earn .header-invite::before{
         height:38px 
    }
     .refer-earn .header-invite .container .invite-price{
         margin-top:0;
         max-width:55%;
         margin-right:24px 
    }
     .refer-earn .header-invite .container .invite-price p{
         margin-top:2px 
    }
     .refer-earn .header-invite .container .invite-now{
         position:relative;
         top:0 
    }
     .refer-earn .header-invite .container .invite-now a.btn-invite{
         line-height:13px 
    }
     .refer-earn .header-invite .container span.hd-close{
         bottom:12px 
    }
     .refer-earn .header-invite.common-header{
         text-align:center;
         padding:10px 0 8px 
    }
     .refer-earn .header-invite.common-header .container .invite-now{
         max-width:181px 
    }
     .refer-earn .header-invite.common-header .container .invite-now a.btn-invite{
         background:#ff6c0c 
    }
     .refer-earn .header-invite.common-header .container .invite-now{
         float:none;
         margin-left:27px;
         top:-1px 
    }
     .refer-earn .header-invite.common-header .container .invite-now{
         max-width:195px 
    }
     .refer-earn .header-invite.common-header .container .invite-now a.btn-invite{
         background:#ff6c0c;
         max-width:195px 
    }
     .refer-earn .header-invite.common-header .container .invite-now{
         float:none;
         margin-left:51px;
         top:-1px 
    }
}
 @media(min-width: 1200px){
     .refer-earn .header-invite{
         padding:5px 0 
    }
     .refer-earn .header-invite .container .invite-price{
         margin-right:32px 
    }
     .refer-earn .header-invite .container .invite-price p{
         margin-top:4px 
    }
     .refer-earn .header-invite .container .invite-now{
         margin-left:0;
         right:0 
    }
     .refer-earn .header-invite .container .invite-now a.btn-invite{
         line-height:18px 
    }
     .refer-earn .header-invite .container span.hd-close{
         bottom:9px;
         right:30px 
    }
}
 .know-more{
     background:#f6faff;
     padding-top:32px;
     padding-bottom:32px 
}
 .know-more h2{
     line-height:32px 
}
 .know-more p{
     margin-bottom:16px;
     font-size:14px;
     line-height:22px;
     font-weight:400;
     color:#272c37 
}
 .know-more a{
     font-size:14px;
     line-height:22px;
     color:#1179ef;
     font-weight:700;
     cursor:pointer 
}
 .know-more a.read-more{
     display:inline-block;
     margin-top:0;
     line-height:normal 
}
 .know-more .hide-content{
     max-height:210px;
     overflow:hidden;
     mask-image:linear-gradient(#ffffff, #ffffff, rgba(255, 255, 255, 0));
     -webkit-mask-image:linear-gradient(#ffffff, #ffffff, rgba(255, 255, 255, 0)) 
}
 #rm-know-more{
     margin-top:16px 
}
 #rm-know-more h2,#rm-know-more h3,#rm-know-more h4,#rm-know-more h5,#rm-know-more h6{
     margin-bottom:8px;
     font-weight:700;
     line-height:normal;
     color:#272c37;
     text-transform:inherit 
}
 #rm-know-more a{
     font-size:14px;
     line-height:22px;
     color:#0e49bf;
     font-weight:400;
     cursor:pointer;
     text-decoration:underline 
}
 #rm-know-more h1,#rm-know-more h2,#rm-know-more h3{
     font-size:24px 
}
 #rm-know-more h4{
     font-size:18px 
}
 #rm-know-more h5{
     font-size:16px 
}
 #rm-know-more h6{
     font-size:14px 
}
 #rm-know-more li{
     list-style:disc;
     margin-bottom:8px;
     line-height:24px;
     font-size:14px;
     color:#272c37 
}
 #rm-know-more ol li{
     list-style:auto 
}
 #rm-know-more img{
     max-width:100% 
}
 #rm-know-more ol,#rm-know-more ul,#rm-know-more dl{
     margin-left:25px 
}
 #rm-know-more table{
     border-spacing:0;
     border:1px solid #c4c4c4;
     border-radius:6px;
     margin-top:8px;
     margin-bottom:24px 
}
 #rm-know-more table tr:last-child td{
     border-bottom:0px 
}
 #rm-know-more td,#rm-know-more th{
     padding:8px 16px;
     font-size:14px;
     line-height:27px;
     color:#272c37;
     border-collapse:collapse;
     text-align:left;
     border-right:1px solid #c4c4c4;
     border-bottom:1px solid #c4c4c4 
}
 #rm-know-more td p,#rm-know-more th p{
     margin:0 
}
 #rm-know-more td:last-child,#rm-know-more th:last-child{
     border-right:0px;
     min-width:142px 
}
 #rm-know-more th{
     font-weight:500 
}
 @media(min-width: 992px){
     .know-more{
         padding-top:40px;
         padding-bottom:40px 
    }
     .know-more p{
         line-height:24px;
         margin-bottom:24px 
    }
     #rm-know-more{
         margin-top:24px 
    }
}
 @media(max-width: 991px){
     #rm-know-more table{
         display:inline-block;
         overflow-x:auto;
         max-width:100%;
         margin-bottom:16px 
    }
     #rm-know-more h1,#rm-know-more h2,#rm-know-more h3{
         font-size:20px 
    }
}
 @media(max-width: 767px){
     #rm-know-more iframe{
         width:100% 
    }
}
 .box {
     border-radius: 5px;
     overflow: hidden;
}
 .box img {
     display: block;
     width: 80px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: -40px;
}
 .content {
     padding: 10px 9px 5px 9px;
     background-color: #113360a6;
     color: #fff;
     min-height: 100px;
     border-radius: 10px;
}
 .boxp{
     color: #fff;
     margin: 20px 0px 5px 0px;
     font-size: 11px;
     padding: 10px 0px 0px 0px;
     text-align: center;
}
 .mskeyfeatures{
    margin-top: 20px;
     margin-bottom: 30px;
}
 .mskeyfeatures .list-unstyled li{
    margin-bottom: 10px;
    color: #333;
}

.sticy-menu-list ul.tabcourse li {display: inline-block;  cursor:pointer;}
.sticy-menu-list ul.tabcourse li.active {color: #fff !important;
  text-align: center; background: #ff8000;  }

.reviews{
  float: left;
  width: 100%;
  padding-top: 30px;
  border: 1px solid #cccc;
  border-radius: 5px;
    
}
.topboxsection{margin-top: 20px;}
.coursesection .cor-p5 ul li a{}
.coursesection h2{color: #272c37; font-size: 28px;  font-weight: 400;}
.topics_list h3{margin-bottom: 15px;}
.h5accordin {background: #002147; padding: 10px;}
.h5accordin h5{color: #fff;}

/* Style for plus-minus icons */
.card-header a.collapsed .fa-plus::before {
    content: "\f067"; /* Unicode for plus icon */
}

.card-header a .fa-minus::before {
    content: "\f068"; /* Unicode for minus icon */
}

.courese_list_section{
  border: 1px solid #ccc;
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  width: 100%;
  float: left;
  position: relative;
  padding: 20px 10px 10px;
  margin-top: 30px;
  border-radius: 4px;}
  
.list-level h6{color: #272c37;
  line-height: 1.5;
  font-size: 16px;
  font-weight: 500;
  margin-top: 0px;
  display: inline-block;
  cursor: pointer;}
  
 .learning-path h4{color: #272c37;
  line-height: 1.5;
  font-size: 20px;
  padding: 0px;
  font-weight: 500;
  margin-top: 0px;
  display: inline-block;
  cursor: pointer;} 
  
/*.learning-path .info h3 span{color: #ff8000 !important;}*/

 .bgs::before
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: inline-block;
    background: #1a191f;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    height: 496px;
    background-position: top;
    background-size: cover;
    opacity: 0.8;
  }

.panel-title a i {
    float: right;
}

.relatedrow{margin-top: 15px;}
.related-info h2{padding-top:30px;}
.info-list{display: none;}

.readbtn{
  padding: 5px 20px;
  line-height: 22px;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 500;
  margin-top: 20px;
  color: #fff;
  text-align: center;
  background: #ff8000;
  max-width: 246px;
  display: block;
  }

.pb-20{padding-bottom: 20px;}

.about-section {padding: 50px 0px; background: #FFF; float: left; width:100%;}
.heading-center {display: flex; justify-content: center;}
.heading-dark h2 {color: #222;}
.heading-block h2 {font-weight: 600; color: #222; font-size: 46px; line-height: 64px; text-align: center;}
.banner-caption h2, .heading-block h2, .heading-block h4, body {font-family: Urbanist, sans-serif;}
.program-section {padding: 40px 0px; background-color: #002147;}

.faqssection{background-color: #183e65;}
.h2textwhite{color: #fff;}

.course {background-color: #fff; transition: all 0.3s ease-in-out; border: 1px solid #ccc;  border-radius: 10px; overflow: hidden; margin-bottom: 30px;}
.course:hover {transform: translateY(-5px);  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);}
.course_image img {border-top-left-radius: 10px; border-top-right-radius: 10px;  object-fit: cover;  height: 250px;  width: 100%;}
.course_body {padding: 20px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.course_header {display: flex; font-size: 16px; margin-bottom: 10px; justify-content: space-between; font-weight: 500; color: #555;}
.course_price span {color: #007bff; font-weight: bold;}
.course_tag i {margin-right: 5px; color: #f39c12;}

.course_title{height: 75px;}

.course_title h2 {font-size: 20px; font-weight: 600; color: #000; margin-bottom: 15px; transition: color 0.3s ease;}
.course_title a:hover h2 { color: #007bff;}
.course_text {font-size: 14px;  color: #666; line-height: 1.5;}
.course_footer {border-top: 1px solid #eee; padding-top: 10px; margin-top: 15px;}
.course_author_image img {width: 40px; height: 40px; border-radius: 50%; object-fit: cover;}
.course_sales {font-size: 0.85rem; color: #999;}

/* Responsive Tweaks */
@media (max-width: 768px) {
  .course_body {
    padding: 15px;
  }
  .course_title{height: auto;}
  .course_title h2 {
    font-size: 1rem;
  }
}


