.red-cta .btn-1 .round



/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

   @import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap");

   * {
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
   }
   html {
     color: #222;
     font-size: 1em;
     line-height: 1.4;
   }
   
   /*
      * Remove text-shadow in selection highlight:
      * https://twitter.com/miketaylr/status/1222880530g1
      *
      * These selection rule sets have to be separate.
      * Customize the background color to match your design.
      */
   
   ::-moz-selection {
     background: #b3d4fc;
     text-shadow: none;
   }
   ::selection {
     background: #b3d4fc;
     text-shadow: none;
   }
   /*
      * A better looking default horizontal rule
      */
   
   hr {
     display: block;
     height: 1px;
     border: 0;
     border-top: 1px solid #ccc;
     margin: 1em 0;
     padding: 0;
   }
   /*
      * Remove the gap between audio, canvas, iframes,
      * images, videos and the bottom of their containers:
      * https://github.com/h5bp/html5-boilerplate/issues/440
      */
   
   audio,
   canvas,
   iframe,
   img,
   svg,
   video {
     vertical-align: middle;
   }
   /*
      * Remove default fieldset styles.
      */
   
   fieldset {
     border: 0;
     margin: 0;
     padding: 0;
   }
   /*
      * Allow only vertical resizing of textareas.
      */
   
   textarea {
     resize: vertical;
   }
   /* ==========================================================================
      Browser Upgrade Prompt
      ========================================================================== */
   
   .browserupgrade {
     margin: 0.2em 0;
     background: #ccc;
     color: #000;
     padding: 0.2em 0;
   }
   /* ==========================================================================
      Author's custom styles
      ========================================================================== */
   
   /* ==========================================================================
      Helper classes
      ========================================================================== */
   
   /*
      * Hide visually and from screen readers
      */
   
   .hidden {
     display: none !important;
   }
   /*
      * Hide only visually, but have it available for screen readers:
      * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
      */
   
   .visuallyhidden {
     border: 0;
     clip: rect(0 0 0 0);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px;
   }
   /*
      * Extends the .visuallyhidden class to allow the element
      * to be focusable when navigated to via the keyboard:
      * https://www.drupal.org/node/897638
      */
   
   .visuallyhidden.focusable:active,
   .visuallyhidden.focusable:focus {
     clip: auto;
     height: auto;
     margin: 0;
     overflow: visible;
     position: static;
     width: auto;
   }
   /*
      * Hide visually and from screen readers, but maintain layout
      */
   
   .invisible {
     visibility: hidden;
   }
   /*
      * Clearfix: contain floats
      *
      * For modern browsers
      * 1. The space content is one way to avoid an Opera bug when the
      *    `contenteditable` attribute is included anywhere else in the document.
      *    Otherwise it causes space to appear at the top and bottom of elements
      *    that receive the `clearfix` class.
      * 2. The use of `table` rather than `block` is only necessary if using
      *    `:before` to contain the top-margins of child elements.
      */
   
   .clearfix:before,
   .clearfix:after {
     content: " ";
     /* 1 */
     display: table; /* 2 */
   }
   .clearfix:after {
     clear: both;
   }
   button:focus {
     outline: 0;
   }
   .slick-slide {
     outline: none;
   }
   /* ==========================================================================
      EXAMPLE Media Queries for Responsive Design.
      These examples override the primary ('mobile first') styles.
      Modify as content requires.
      ========================================================================== */
   body,
   html {
     height: 100%;
   }
   body {
     background: #f7f7f9;
     color: #000;
     font-size: 14px;
     font-weight: 300;
     font-family: "Inter", sans-serif;
   }
   * {
     box-sizing: border-box;
   }
   ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
   }
   input,
   button {
     outline: none;
   }
   label.select {
     z-index: -1;
     display: block;
   }
   .container {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   header {
     width: 100%;
     margin: 0px;
     padding: 0px;
     font-size: 0px;
     background: #fff;
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
     position: fixed;
     top: 0;
     z-index: 9999999;
     -webkit-box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);
   }
   /*top menu bar css*/
   .mobHeaderMenu {
     display: none;
   }
   .menu-holder #wp-megamenu-header {
     display: block;
   }
   /*top menu bar css end */
   .page-wrapper {
     /* margin-top: 76px; */
     /* background: #fff; */
     min-height: 70vh;
   }
   header.active-header {
     position: fixed;
     top: 0px;
     left: 0px;
     z-index: 99999;
     -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
   }
   header .logo-holder {
     width: 20%;
     margin: 0px;
     padding: 0px;
     display: inline-block;
     text-align: left;
     vertical-align: top;
   }
   header .logo-holder .logo {
     max-width: 270px;
     width: auto;
     padding: 10px 45px 0px 45px;
     /*padding: 0px; */
     overflow: hidden;
   }
   header .logo-holder .logo a {
     /*box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);*/
     display: inline-block;
     border-radius: 4px;
   }
   header .logo img {
     width: 100%;
     height: 55px;
   }
   .home header .logo img {
     width: 100%;
     /*transform: translateY(-200%);*/
     transition: all 0.6s ease-in-out;
   }
   .home header .logo.active img {
     transform: translate(0, 0);
   }
   .homme header.active-header .logo-holder .logo {
     padding: 15px 45px;
   }
   header .logo.active img {
     transform: translate(0, 0);
   }
   header.active-header .logo-holder .logo {
     padding: 15px 45px;
   }
   header .menu-holder {
     width: 80%;
     margin: 0px;
     padding: 0px;
     display: inline-block;
     text-align: right;
     font-size: 14px;
     vertical-align: top;
     font-family: "Inter", sans-serif;
   }
   .mobTrigger {
     float: right;
     width: 30px;
     margin: 35px 20px 0 0;
     display: none;
   }
   .mobTrigger ul li {
     float: left;
     width: 100%;
     height: 2px;
     background: #000;
     margin: 0 0 5px 0;
   }
   header .menu-holder .menu {
     width: 100%;
     margin: 0px auto;
     padding: 0px;
   }
   header .menu-holder .menu nav {
     width: 100%;
     margin: 0px;
     padding: 0px;
     text-align: right;
     font-size: 16px;
   }
   header .menu-holder .menu nav ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     text-align: right;
     font-size: 0px;
     display: flex;
     justify-content: flex-end;
     display: inline-flex;
     border: 1px solid #c3c3c3;
   }
   header .menu-holder .menu nav ul li {
     margin: 0px;
     padding: 0px;
     background: #ffffff;
     border-top: none;
     border-right: none;
     font-size: 13px;
     display: flex;
     justify-content: center;
     align-items: center;
   }
   header .menu-holder .menu nav ul li:first-child {
     padding: 0px 20px;
   }
   header .menu-holder .menu nav ul li a {
     color: #4f4f4f;
     text-decoration: none;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
     padding: 10px 10px 10px 20px;
     display: block;
     font-family: "Inter", sans-serif;
   }
   header .menu-holder .menu nav ul li:first-child a,
   header .menu-holder .menu nav ul li:first-child {
     color: #ff6c49;
    
   }
   header .menu-holder .menu nav ul li a:hover,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu
     > ul.wp-megamenu-sub-menu
     li
     a:hover,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     ul.wp-megamenu-sub-menu
     li
     a:hover,
   header .menu-holder .submenu ul li .dropdown-menu ul li a:hover {
     color: #ff6c49;
   }
   header .menu-holder .menu nav ul li.register {
     padding: 0px;
   }
   header .menu-holder .menu nav ul li.register a {
     padding: 10px 35px;
     background: #d12229;
     display: block;
     color: #fff;
   }
   header .menu-holder .menu nav ul li.register a:hover {
     color: #d12229;
     background: none;
   }
   header .menu-holder .submenu {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   header .menu-holder .submenu ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     font-size: 0px;
     display: inline-flex;
     border: 1px solid #c3c3c3;
     border-top: 0px;
   }
   header .menu-holder .submenu ul li {
     margin: 0px;
     padding: 8px 25px;
     display: inline-block;
     font-size: 13px;
     position: relative;
     background: #ffffff;
   }
   header .menu-holder .submenu ul li.has-submenu {
     padding-right: 48px;
   }
   header .menu-holder .submenu ul li .dropdown-menu ul li {
     text-align: center;
     padding: 8px 10px !important;
     margin: 0 auto;
     width: 100%;
     border: solid 1px #e1e1e1;
     margin-top: -1px;
   }
   header.active-header .menu-holder .submenu ul li {
     padding: 10px 45px 10px 0;
   }
   header .menu-holder .submenu ul li a {
     color: #4f4f4f;
     text-decoration: none;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
     font-family: "Inter", sans-serif;
   }
   header .menu-holder .submenu ul li a span {
     font-size: 8px;
     position: absolute;
     right: 35px;
     top: 50%;
     transform: translateY(-50%);
   }
   header .menu-holder .submenu ul li a:hover {
     color: #ff6c49;
   }
   .wrapper {
     width: 100%;
     max-width: 1046px;
     padding: 20px 0;
     margin: 0px auto;
   }
   .slider-banner {
     width: 100%;
     margin: 0px;
     padding: 0px 0;
     position: relative;
     /*background: url(../images/home-banner-bg.jpg) center top repeat-y;
       background-size: 100%;*/
     background: #ffffff;
   }
   
   .slider-banner .banner-bg {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: #f7f7f9;
   }
   .slider-banner .banner-bg img {
     width: 100%;
     display: block;
   }
   .slider-banner .full-width-layer {
     width: 100%;
     margin: 0px;
     padding: 0px;
     position: relative;
     bottom: 0px;
     left: 0px;
     z-index: 2;
   }
   .slider-banner .full-width-layer img {
     width: 100%;
     display: block;
   }
   .slider-banner .content-layer {
     width: 50%;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: 48%;
     left: 8%;
     transform: translateY(-50%);
     z-index: 2;
   }
   .slider-banner .content-layer .logo-icon {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .slider-banner .content-layer .logo-icon img {
     width: auto;
   }
   .slider-banner .content-layer h2 {
     margin: 10px 0;
     padding: 0px;
     font-size: 46px;
     color: #ce1b22;
     line-height: 54px;
     font-weight: 700;
     font-family: "Inter", sans-serif;
   }
   .slider-banner .content-layer h2 span.baseline {
     position: relative;
     padding-bottom: 3px;
     display: inline-block;
   }
   .slider-banner .content-layer h2 span.baseline:before {
     content: "";
     display: inline-block;
     width: 100%;
     height: 4px;
     background: #cc1b23;
     position: absolute;
     bottom: 0;
     left: 0;
   }
   .slider-banner .content-layer h2 p {
     font-size: 12px;
     line-height: 18px;
     color: #010000;
     margin-top: 25px;
   }
   .slider-banner .slider .slick-dots {
     text-align: center;
   }
   .slider-banner .content-layer h2 span {
     color: #cf252f;
   }
   .slider-banner .content-layer .features {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
   }
   .slider-banner .content-layer .features ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .slider-banner .content-layer .features ul li {
     flex-direction: row;
     width: 22%;
     margin: 0px;
     padding: 18px 21px;
     border: 1px solid #cecfd0;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
     font-size: 15px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #4f4f4f;
     line-height: 18px;
     word-break: break-word;
   }
   .slider-banner .content-layer .features ul li i {
     font-style: normal;
     font-size: 11px;
     display: block;
   }
   /* .slider-banner .content-layer .features ul li:last-child {
     border-right: none;
   } */
   .slider-banner .content-layer .features ul li .count {
     position: absolute;
     left: -6px;
     top: 0px;
     background: #f7f8f9;
     width: auto;
     color: #cf252f;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 24px;
     transform: translateY(-50%);
   }
   .banner-cta {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
   }
   .banner-cta .btn-1 {
     border: 1px solid #ff6c49;
   }
   .banner-cta .btn-1 .round {
     background-color: #ff6c49;
   }
   .banner-cta a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #cf252f;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: inline-block;
   }
   .banner-cta a span {
     position: relative;
   }
   .banner-cta a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .banner-cta a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff;
   }
   .banner-cta .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .banner-cta a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
   }
   .banner-cta a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #fff;
   }
   .banner-cta a:hover .round i {
     left: 12%;
   }
   .overview-container .cta-holder {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
   }
   .overview-container .cta-holder .btn-1 {
     border: 1px solid #ff6c49;
   }
   .overview-container .cta-holder .btn-1 .round {
     background-color: #ff6c49;
   }
   .overview-container .cta-holder a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #cf252f;
     text-transform: uppercase;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: inline-block;
   }
   .overview-container .cta-holder a span {
     position: relative;
   }
   .overview-container .cta-holder a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .overview-container .cta-holder a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff;
   }
   .overview-container .cta-holder .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .overview-container .cta-holder a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
   }
   .overview-container .cta-holder a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #fff;
   }
   .overview-container .cta-holder a:hover .round i {
     left: 12%;
   }
   .slider {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .slide-holder {
     width: 100%;
     margin-top: 2rem;
     padding: 0px;
     display: block !important;
   }
   .slide-holder img {
     width: 100%;
   }
   .slider .slick-dots {
     bottom: 1%;
     width: 70%;
     list-style: none;
     text-align: left;
     transform: translateX(-50%);
     left: 50%;
   }
   .slick-dots li {
     margin: 2px;
   }
   .slider .slick-dots li button::before {
     font-size: 15px;
     color: #c7c7c8;
     opacity: 1;
   }
   .slider .slick-dots li.slick-active button::before {
     color: #cf252f;
     opacity: 1;
   }
   .slider .slick-dots li button:focus::before,
   .slider .slick-dots li button:hover::before {
     color: #cf252f;
   }
   .slider-banner .category2 {
     width: 100%;
     max-width: 1064px;
     margin: 0px auto;
     padding: 0px;
     position: static;
     left: 50%;
     top: 50%;
     transform: none;
     display: flex;
     flex-wrap: wrap;
     align-items: center;
   }
   .slider-banner .category2 .left {
     width: 30%;
     /* width: 350px; */
     margin: 0px;
     padding: 0px 30px 0 0px;
   }
   
   .slider-banner .category2 .left h3 {
     font-size: 35px;
     color: #000;
     margin: 50px 0 40px;
     padding: 0px;
     text-align: left;
     font-weight: 700;
     line-height: 40px;
     font-family: 'inter' sans-serif;
   }
   .slider-banner .category2 .left h4 {
     font-size: 30px;
     color: #d12229;
     margin: 0px;
     padding: 0px;
     text-align: left;
     font-weight: 400;
     line-height: 40px;
   }
   
   .slider-banner .category2 .left .orangeTxt {
     color: #ea750c;
   }
   .slider-banner .category2 p {
     font-size: 16px;
     color: #4f4f4f;
     margin: 0px 0 0px;
     padding: 10px 0;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     line-height: 28px;
   }
   .slider-banner .category2 .right {
     /* width:714px; */
     width: 50%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: middle;
   }
   .slider-banner .category2 .right img {
     width: 100%;
     height: 100%;
     /* border-radius: 25px; */
     object-position: left;
     object-fit: cover;
   }
   .slider-banner .category3 {
     width: 1064px;
     margin: 60px auto;
     padding: 0px;
     display: table;
   }
   .slider-banner .category3 .left {
     width: 350px;
     margin: 0px;
     padding: 0px 30px 0 0;
     display: table-cell;
     vertical-align: middle;
   }
   .slider-banner .category3 .left h3 {
     font-size: 32px;
     color: #cf252f;
     margin: 0px;
     padding: 0px;
     text-align: left;
     font-family: "Inter", sans-serif;
     font-weight: 700;
     line-height: 40px;
   }
   .slider-banner .category3 .left p {
     font-size: 16px;
     color: #4f4f4f;
     margin: 0px;
     padding: 10px 0;
     text-align: left;
     font-family: "Inter", sans-serif;
     font-weight: 400;
   }
   .slider-banner .category3 .right {
     width: 714px;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: middle;
   }
   .slider-banner .category3 .right img {
     width: 100%;
   }
   .slider-banner .category3 .content {
     width: 100%;
     margin: 0px;
     padding: 0px;
     position: static;
   }
   .slider-banner .category3 .content p {
     font-size: 16px;
     color: #878788;
     line-height: 30px;
     margin: 0px;
     padding: 0px;
   }
   .slider-banner .category3 .content ul {
     list-style: none;
     margin: 0px;
     padding: 10px 0;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .slider-banner .category3 .content ul li {
     width: 46%;
     margin: 15px 0;
     padding: 15px;
     font-size: 16px;
     flex-direction: row;
     border: 1px solid #d4d4d4;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     color: #4f4f4f;
     position: relative;
   }
   .slider-banner .category3 .content ul li .count {
     width: auto;
     position: absolute;
     left: -8px;
     top: 0px;
     color: #ff6c49;
     font-size: 24px;
     background: #f7f8f9;
     padding: 4px 2px;
     transform: translate(0, -50%);
     line-height: normal;
     font-weight: 400;
   }
   .choose-prog-sec {
     width: 100%;
     margin: 0px;
     padding: 40px 0;
     background: #7155eb;
   }
   .choose-prog-sec .content-holder {
     width: 90%;
     margin: 0px auto;
     padding: 0px;
   }
   .choose-prog-sec .content-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: center;
   }
   .choose-prog-sec .content-holder ul li {
     margin: 0px 10px;
     padding: 0px;
     flex-direction: row;
     font-size: 22px;
     color: #ffffff;
     font-weight: 600;
     line-height: 52px;
     font-family: "Inter", sans-serif;
   }
   .choose-prog-sec .content-holder ul li.menu {
     width: 22%;
     height: 35px;
     margin: 0;
   }
   .choose-prog-sec .content-holder ul li label {
     visibility: hidden;
   }
   .choose-prog-sec .content-holder ul li label.select {
     position: relative;
     width: 100%;
     margin: 0px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #767777;
     font-size: 16px;
     visibility: visible;
   }
   .choose-prog-sec .content-holder ul li label select {
     opacity: 0;
   }
   .choose-prog-sec .content-holder ul li label.select select {
     position: absolute;
     z-index: 10;
     width: 100%;
     height: 35px;
     font-size: 16px;
     border: none;
     opacity: 0;
     cursor: pointer;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
   }
   .choose-prog-sec .content-holder ul li label.select span {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 35px;
     line-height: 35px;
     border: 1px solid #ffffff;
     background: #ffffff;
     border-radius: 0;
     color: #767777;
     font-size: 16px;
     padding: 0 10px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     padding-right: 5%;
   }
   .choose-prog-sec .content-holder ul li label.select span.select {
     position: absolute;
     top: 0;
     width: 100%;
     height: 35px;
     line-height: 35px;
     border: 1px solid #ffffff;
     background: #ffffff;
     border-radius: 0;
     color: #767777;
     font-size: 16px;
     padding: 0 10px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     padding-right: 5%;
   }
   .choose-prog-sec .content-holder ul li label.select span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 35px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 16px;
     text-align: center;
     color: #ff6c49;
   }
   .choose-prog-sec .content-holder ul li .go-btn {
     width: 45px;
     height: 45px;
     background: #ffffff;
     text-align: center;
     line-height: 45px;
     display: block;
     color: #ff6c49;
     font-size: 16px;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     border-radius: 30px;
     cursor: pointer;
   }
   .choose-prog-sec .content-holder ul li .go-btn:hover {
     background: rgba(255, 255, 255, 0.9);
   }
   .faculty-sec {
     width: 100%;
     margin: 0px;
     padding: 60px 0;
     /* background: url(../images/go-further-bg.png) no-repeat; */
     background-color: #fff;
     background-size: 100%;
   }
   
   .faculty-sec .content-holder {
     max-width: 1122px;
     width: 100%;
     margin: 0px auto;
     padding: 0px;
     text-align: center;
   }
   .faculty-sec .thumbnail-holder b {
     color: #7155eb;
   }
   .container .heading {
     width: 100%;
     margin: 0px;
     padding: 0px 0 15px 0;
     text-align: center;
     color: #000;
     font-size: 28px;
     line-height: normal;
     font-weight: 700;
     font-family: "Inter", sans-serif;
   }
   .container .description {
     width: 100%;
     margin: 0px;
     padding: 0px;
     text-align: center;
     font-family: "Roboto", sans-serif;
     font-size: 14px;
     font-weight: 500;
     color: #000;
   }
   .container .description p {
     margin: 0px;
     padding: 0px 0 10px 0;
     line-height: 24px;
   }
   .section-details {
     width: 80%;
     margin: 0px auto;
     padding: 0px;
   }
   .thumbnail-holder {
     width: 100%;
     margin: 0px;
     padding: 58px 0;
   }
   .thumbnail-holder > ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .thumbnail-holder > ul > li {
     margin: 0px 1%;
     padding: 0px;
     flex-direction: row;
     font-size: 28px;
     color: #4d4d4d;
     font-weight: 400;
     width: 22%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     overflow: hidden;
     box-shadow: 0 0 10px rgb(0 0 0 / 20%);
   }
   .thumbnail-holder ul li .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .thumbnail-holder ul li .thumb img {
     display: block;
     width: 100%;
   }
   .thumbnail-holder ul li .text-desc {
     width: 100%;
     margin: 0px;
     padding: 20px 30px;
     text-align: center;
     font-size: 14px;
     color: #767777;
     font-family: "Inter", sans-serif;
     line-height: 22px;
   }
   .thumbnail-holder ul li .text-desc span {
     color: #cf252f;
     font-weight: 700;
   }
   .thumbnail-holder ul li .text-desc ul {
     display: inline-block;
     text-align: left;
   }
   .thumbnail-holder ul li .text-desc ul li {
     list-style: disc;
   }
   .blue {
     background: #345896;
   }
   .red {
     background: #d02f38;
   }
   .orange {
     background: #e88037;
   }
   .grey {
     background: #575757;
   }
   .thumbnail-grid-holder {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: #f9f9fb;
   }
   .thumbnail-grid-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .thumbnail-grid-holder ul li {
     margin: 0px;
     padding: 0px;
     flex-direction: row;
     font-size: 28px;
     color: #4d4d4d;
     font-weight: 400;
     width: 50%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .thumbnail-grid-holder ul li img {
     width: 100%;
   }
   .thumbnail-grid-holder .content-box {
     width: 100%;
     margin: 0px;
     padding: 25px 100px;
     background: url(../images/dot-grey.png) right 40% no-repeat;
     height: 100%;
     color: #f5e5e7;
   }
   .grid-slider--home__left {
     flex-direction: row-reverse;
   }
   .grid-slider--home__right {
     flex-direction: row;
   }
   .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
     background: url(../images/dot-grey.png) left 40% no-repeat;
     padding: 110px 80px 0 150px;
     color: #fff;
   }
   .thumbnail-grid-holder .grid-slider--home__left > li .content-box h3 {
     color: #fff;
   }
   .thumbnail-grid-holder .content-box h3 {
     font-size: 28px;
     line-height: 40px;
     color: #f5e5e7;
     margin: 0px;
     padding: 0px;
     font-weight: 400;
     width: 80%;
     text-align: left;
   }
   .thumbnail-grid-holder .content-box .details-container {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .details-container p {
     font-size: 17px;
     font-family: "Roboto", sans-serif;
     line-height: 30px;
     padding: 0px;
     margin: 0px;
   }
   .thumbnail-grid-holder .content-box .details-container ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: block;
   }
   .thumbnail-grid-holder .content-box .details-container ul li {
     margin: 0px;
     padding: 10px 0;
     display: table;
     width: 100%;
   }
   .thumbnail-grid-holder .content-box .details-container .left-holder {
     width: 15%;
     height: 60px;
     overflow: hidden;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     text-align: left;
     vertical-align: middle;
   }
   .thumbnail-grid-holder .content-box .details-container .left-holder img {
     width: auto;
   }
   .thumbnail-grid-holder .content-box .details-container .right-holder {
     width: 85%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     text-align: left;
     font-size: 17px;
     color: #f5e5e7;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     vertical-align: middle;
   }
   .white-cta {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
     line-height: 11px;
   }
   .white-cta .btn-1 {
     border: 1px solid #fff;
   }
   .white-cta .btn-1 .round {
     background-color: #fff;
   }
   .white-cta a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #fff;
     text-transform: uppercase;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: inline-block;
   }
   .white-cta a span {
     position: relative;
   }
   .white-cta a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .white-cta a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #4f4f4f;
     font-size: 10px;
     line-height: normal;
   }
   .white-cta .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .white-cta a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #4f4f4f;
   }
   .white-cta a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #4f4f4f;
   }
   .white-cta a:hover .round i {
     left: 12%;
   }
   
   .red-cta {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
     line-height: 11px;
   }
   .red-cta .btn-1 {
     border: 1px solid #7155eb !important;
   }
   .red-cta .btn-1 .round {
     background-color: #7155eb !important;
   }
   .red-cta a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #7155eb !important;
     text-transform: uppercase;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: inline-block;
   }
   .red-cta a span {
     position: relative;
   }
   .red-cta a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .red-cta a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff;
     font-size: 10px;
     line-height: normal;
   }
   .red-cta .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
     color: #7155eb  !important;
   }
   .red-cta a:hover .txt {
     color: #fff !important;
   }
   .red-cta a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
   }
   .red-cta a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #fff;
   }
   .red-cta a:hover .round i {
     left: 12%;
   }
   
   .hiring-partners {
     width: 100%;
     margin: 0px;
     padding: 70px 0 0 0;
     background: rgba(250, 251, 251, 1);
     /*background: url(../images/hiring-partners-bg.png) left top no-repeat rgba(250,251,251,1);
     background: url(../images/hiring-partners-bg.png) left top no-repeat -moz-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
     background: url(../images/hiring-partners-bg.png) left top no-repeat -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,251,251,1)), color-stop(27%, rgba(251,252,252,1)), color-stop(51%, rgba(252,253,253,1)), color-stop(71%, rgba(253,253,254,1)), color-stop(100%, rgba(253,254,254,1)));
     background: url(../images/hiring-partners-bg.png) left top no-repeat -webkit-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
     background: url(../images/hiring-partners-bg.png) left top no-repeat -o-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
     background: url(../images/hiring-partners-bg.png) left top no-repeat -ms-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
     background: url(../images/hiring-partners-bg.png) left top no-repeat linear-gradient(to bottom, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfb', endColorstr='#fdfefe', GradientType=0 );*/
   }
   .hiring-partners .content-holder {
     max-width: 1122px;
     width: 100%;
     margin: 0px auto;
     padding: 0px;
     text-align: center;
   }
   .logo-holder {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .hiring-partners .content-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .hiring-partners .content-holder ul li {
     display: inline-block;
     margin: 0px;
     padding: 10px 20px;
   }
   .hiring-partners .content-holder ul li > div {
     box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
     padding: 15px 10px;
     border-radius: 0px;
   }
   .hiring-partners .content-holder ul li img {
     transition: filter 0.5s ease-in-out;
     -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
     filter: grayscale(100%); /* FF 35+ */
     width: 100%;
   }
   
   .hiring-partners .content-holder ul li img:hover {
     -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
     filter: grayscale(0%); /* FF 35+ */
   }
   .prog-det-sec {
     width: 100%;
     margin: 0px;
     padding: 60px 0;
     background: url(../images/program-bg-arrow.png) left top no-repeat #fff;
     background-size: 400px;
   }
   .prog-det-sec.col-view {
     background: url(../images/prog-col-view-bg.jpg) center top no-repeat #fff;
   }
   .proggrame-details {
     width: 100%;
     margin: 0px;
     padding: 0px;
     display: flex;
     display: -webkit-flex;
     -webkit-flex-wrap: wrap;
     flex-wrap: wrap;
     justify-content: flex-start;
   }
   .facultyDesclaimer {
     width: 100%;
     margin: 20px 0;
     padding: 0px;
     font-size: 12px;
     font-style: italic;
   }
   .proggrame-details .card {
     width: 49%;
     margin: 0px 1% 1% 0;
     padding: 0px;
     background: #f1eeff;
     display: flex;
     flex-direction: row;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .proggrame-details .card a {
     display: flex;
     width: 100%;
     flex-direction: row;
     text-decoration: none;
     color: #4f4f4f;
     font-size: 14px;
     padding: 0;
   }
   .proggrame-details .card:hover {
     -webkit-box-shadow: 1px 1px 23px 0px rgba(0, 0, 0, 0.29);
     -moz-box-shadow: 1px 1px 23px 0px rgba(0, 0, 0, 0.29);
     box-shadow: 1px 1px 23px 0px rgba(0, 0, 0, 0.29);
   }
   .proggrame-details .card .description {
     width: 50%;
     margin: 0px;
     padding: 25px 25px;
     display: flex;
     flex-direction: column;
     align-items: left;
     justify-content: center;
     text-align: left;
   }
   .proggrame-details .card .description h3 {
     font-size: 16px;
     font-family: "Inter", sans-serif;
     margin: 0px;
     padding: 0px;
     color: #cf252f;
     font-weight: 700;
   }
   .proggrame-details .card:hover .description h3 {
     color: #cf252f;
   }
   .proggrame-details .card .description p {
     font-size: 14px;
     font-family: "Inter", sans-serif;
     margin: 0px;
     padding: 10px 0;
     color: #878788;
     font-weight: 400;
     line-height: 25px;
   }
   .proggrame-details .card .description ul li {
     list-style: none;
     margin: 0px;
     padding: 10px 0 0 0;
     font-size: 14px;
     font-family: "Inter", sans-serif;
     color: #878788;
     width: 100%;
   }
   .proggrame-details .card .description span {
     font-size: 14px;
     font-family: "Inter", sans-serif;
     margin: 0px;
     padding: 0px 0;
     color: #ff6c49;
     font-weight: 700;
     text-decoration: none;
   }
   .proggrame-details .card a:hover .description span {
     color: #cf252f;
   }
   .proggrame-details .card .thumb {
     width: 50%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     text-align: left;
     vertical-align: top;
   }
   .proggrame-details .card .thumb img {
     width: 100%;
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .grey-band {
     width: 100%;
     margin: 0px;
     padding: 45px 0;
     background: #606060;
     text-align: center;
     color: #fff;
   }
   .grey-band h3 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     margin: 0px;
     padding: 0px 0 5px 0;
     color: #fff;
     font-weight: 300;
   }
   .grey-band h4 {
     font-size: 17px;
     font-family: "Inter", sans-serif;
     margin: 0px;
     padding: 0px;
     color: #fff;
     font-weight: 400;
   }
   .grey-band h4 a {
     color: #fff;
   }
   footer {
     width: 100%;
     margin: 0px;
     padding: 45px 0;
     background: #fff !important;
     /*border-top: 3px solid #d32c33;*/
     padding-bottom: 65px;
   }
   footer .wrapper {
     display: table;
   }
   .footer-sitemap {
     width: auto;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: top;
   }
   .footer-sitemap ul {
     list-style: none;
     margin: 0px 65px 0 0;
     padding: 0px;
     display: inline-block;
     vertical-align: top;
   }
   .footer-sitemap ul li {
     margin: 0px;
     padding: 12px 0;
     text-align: left;
     font-size: 14px;
     font-family: "Inter", sans-serif;
     font-weight: 300;
   }
   .footer-sitemap ul li a {
     color: #fff;
     text-decoration: none;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
   }
   .footer-sitemap ul li a:hover {
     color: #d12229;
   }
   .footer-social-holder {
     width: 280px;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: top;
     text-align: right;
   }
   .footer-social-holder p {
     margin: 0px;
     padding: 0px;
     color: #fff;
     line-height: 24px;
     font-family: "Inter", sans-serif;
     text-align: left;
   }
   .footer-social-holder .social-icons {
     width: 100%;
     margin: 0px;
     padding: 18px 0;
   }
   .footer-social-holder .social-icons ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     font-size: 0px;
     text-align: left;
   }
   .footer-social-holder .social-icons ul li {
     display: inline-block;
     margin: 0px 20px 0 00px;
     padding: 0px;
     font-size: 20px;
   }
   .footer-social-holder .social-icons ul li a {
     color: #ff4c48;
     text-decoration: none;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     transition: all 0.3s;
   }
   .footer-social-holder .social-icons ul li a:hover {
     color: #d12229;
   }
   .footer-social-holder .bottom {
     width: 100%;
     margin: 0px;
     padding: 0px;
     color: #fff;
     font-family: "Inter", sans-serif;
     text-align: left;
   }
   .contact-grid {
     width: 100%;
     margin: 0px;
     padding: 50px 0 40px;
     background: url(../images/future-bg.png) no-repeat;
     background-size: cover;
   }
   .contact-grid .content-holder {
     width: 1046px;
     margin: 0px auto;
     display: flex;
     padding: 0px;
   }
   
   .contact-grid .content-holder .cookiePolicy {
     width: 85%;
     display: table-cell;
     vertical-align: middle;
     text-align: left;
     color: #fff;
   }
   .contact-grid .content-holder .cookiePolicy a {
     color: #fff;
   }
   .contact-grid .content-holder .left {
     width: 20%;
     /*display: table-cell;*/
     vertical-align: middle;
     text-align: center;
     display: none;
   }
   .contact-grid .content-holder .left img {
     width: 225px;
   }
   .contact-grid .content-holder .middle {
     width: 70%;
     max-width: 750px;
     /*display: table-cell;*/
     vertical-align: middle;
     text-align: center;
     margin: 0 auto;
   }
   .contact-grid .content-holder .middle h3 {
     color: #000;
     margin: 0px;
     padding: 0px 0 10px 0;
     font-size: 28px;
     line-height: normal;
     font-family: "Inter", sans-serif;
     font-weight: 700;
   }
   .contact-grid .content-holder .middle h3 .subtitle {
     color: #434444;
     font-size: 18px;
     margin-top: 20px;
     display: inline-block;
   }
   .contact-grid .content-holder .middle p {
     color: #767777;
     margin: 0px;
     padding: 0px;
     font-size: 15px;
     line-height: 30px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .contact-grid .content-holder .middle p.ceo-designation {
     margin-top: 30px;
   }
   .ceo-name {
     color: #7155eb;
     font-weight: 700;
     font-size: 120%;
   }
   .contact-grid .content-holder .right {
     /*width: 25%;
     display: table-cell;*/
     vertical-align: middle;
     text-align: right;
   }
   .contact-grid .content-holder .right.small {
     width: 15%;
   }
   .inner-banner-holder {
     width: 100%;
     margin: 0px;
     padding: 50px 0; /*background: url(../images/inner2-banner-bg.jpg) right 40% no-repeat #fff;*/
   }
   .inner-banner-holder .wrap {
     max-width: 1064px;
     width: 100%;
     margin: 0px auto;
     padding: 0px;
   }
   .inner-banner-holder .wrap .banner-thumb {
     width: 450px;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: middle;
   }
   .inner-banner-holder .wrap .banner-content {
     width: 575px;
     margin: 0px;
     padding: 0px 0 0 40px;
     display: table-cell;
     vertical-align: middle;
   }
   .inner-banner-holder .wrap .banner-content h3 {
     margin: 0px;
     padding: 0px;
     font-size: 30px;
     font-family: "Inter", sans-serif;
     color: #cf252f;
   }
   .inner-banner-holder .wrap .banner-content h3 span {
     display: block;
   }
   .inner-banner-holder .wrap .banner-content p {
     margin: 0px;
     padding: 10px 0;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     color: #4f4f4f;
     font-weight: 400;
     line-height: 28px;
   }
   .inner-banner-holder .wrap .banner-content .details-box {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .inner-banner-holder .wrap .banner-content .details-box ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .inner-banner-holder .wrap .banner-content .details-box ul li {
     width: 49%;
     margin: 5px;
     padding: 20px;
     flex-direction: row;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.2);
     font-family: "Roboto", sans-serif;
     font-size: 16px;
     font-weight: 400;
     color: #878788;
   }
   .inner-banner-holder .wrap .banner-content .details-box ul li span {
     display: block;
     color: #d02630;
     font-weight: 300;
     padding: 0;
   }
   .inner-banner-cta {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
     position: relative;
     z-index: 999;
     font-family: "Roboto Slab", serif;
   }
   .inner-banner-holder .inner-banner-cta a:last-child {
     display: none;
   }
   .inner-banner-cta .btn-1 {
     border: 1px solid #ff6c49;
   }
   .inner-banner-cta .btn-1 .round {
     background-color: #ff6c49;
   }
   .inner-banner-cta a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #4f4f4f;
     text-transform: uppercase;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: inline-block;
     margin: 0 10px 0 0;
   }
   .inner-banner-cta a span {
     position: relative;
   }
   .inner-banner-cta a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .inner-banner-cta a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff !important;
   }
   .inner-banner-cta .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .inner-banner-cta a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
     border: #4566a2 1px solid;
   }
   .inner-banner-cta a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #fff;
     background: #ff6c49;
   }
   .inner-banner-cta a:hover .round i {
     left: 12%;
   }
   .inner-page-content-navigation {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: #fff;
     font-family: "Roboto", sans-serif;
     top: 90px;
     position: -webkit-sticky;
     position: sticky;
     z-index: 999;
   }
   .inner-page-content-navigation.sticky {
     /* position: fixed;
       top: 100px;
       left: 0px;
       z-index: 999; */
   }
   .inner-page-content-navigation ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .inner-page-content-navigation ul li {
     flex-direction: row;
     margin: 0px;
     border: 1px solid #c3c3c3;
     border-left: none;
     width: 100%;
     text-align: center;
     font-size: 14px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     padding: 0px;
     font-weight: 400;
   }
   .inner-page-content-navigation ul li a {
     color: #878788;
     display: block;
     text-decoration: none;
     padding: 18px 0px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
   }
   .inner-page-content-navigation ul li a:hover,
   .inner-page-content-navigation ul li a.active {
     background: #7155eb;
     color: #fff;
   }
   .inner-page-content-navigation ul li:hover a {
     color: #fff;
   }
   .tabs-container {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: url(../images/program-bg-arrow.png) left top no-repeat #f0eefe;
     background-size: 300px;
   }
   .tabs-container .wrapper {
     width: 100%;
     margin: 0px;
     padding: 0px;
     max-width: 100%;
   }
   .tabs-container .grid {
     width: 100%;
     max-width: 1046px;
     margin: 0px auto;
     padding: 60px 0;
     border-bottom: 1px solid #c3c3c3;
   }
   .tabs-container .grid:last-child {
     border-bottom: none;
   }
   .tabs-container .grid.blue {
   background-color: #ff6c49;
     /* background: url(../images/blue-bg-dot.png) right 60% no-repeat #cf252f; */
     max-width: 100%;
     border-radius: 0px;
   }
   .tabs-container .grid.blue h3 {
     color: #fff;
   }
   .tabs-container .grid.blue ul li {
     color: #fff;
   }
   .tabs-container .grid.blue p {
     color: #fff;
     padding: 2px 0;
   }
   .tabs-container .grid.blue .wrapper {
     max-width: 80%;
     margin: 0px auto;
   }
   .tabs-container .grid .top-cont {
     width: 100%;
     display: flex;
     justify-content: space-between;
     flex-direction: row;
   }
   .tabs-container .grid .top-cont .left-cont {
     width: 75%;
     margin: 0px;
     padding: 0px;
     color: #fff;
   }
   .tabs-container .grid.blue .wrapper .top-cont h3 {
     color: #fff;
   }
   .tabs-container .grid.blue .wrapper .top-cont p {
     color: #fff;
   }
   .tabs-container .grid .top-cont .right-cont {
     width: 23%;
     margin: 0px;
     padding: 0px;
     text-align: right;
   }
   .tabs-container .grid.blue .wrapper .description {
     width: 100%;
     margin: 0px;
     padding: 50px 0;
   }
   .tabs-container .grid.blue .wrapper .description ul {
     margin: 0px;
     padding: 0px;
     display: flex;
     list-style: none;
     justify-content: space-between;
   }
   .tabs-container .grid.blue .wrapper .description ul li {
     width: 31%;
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: table;
   }
   .tabs-container .grid.blue .wrapper .description ul li .left-col {
     width: 22%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: top;
   }
   .tabs-container .grid.blue .wrapper .description ul li .left-col img {
     width: auto;
     height: 55px;
   }
   .tabs-container .grid.blue .wrapper .description ul li .right-col {
     width: 78%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: top;
   }
   .tabs-container .grid.blue .wrapper .description ul li .right-col h3 {
     font-family: "Inter", sans-serif;
     color: #fff;
     font-size: 20px;
     margin: 0 0 15px 0;
     padding: 0px 0 15px 0;
     position: relative;
     line-height: 30px;
   }
   .tabs-container .grid.blue .wrapper .description ul li .right-col h3::after {
     content: "";
     margin: 0px;
     padding: 0px;
     width: 20%;
     height: 1px;
     left: 0%;
     bottom: 0px;
     background: #d4dcea;
     position: absolute;
   }
   .tabs-container .grid h3 {
     margin: 10px 0;
     padding: 0px 0;
     font-size: 28px;
     color: #7155eb;
     line-height: normal;
     font-weight: 700;
   }
   .tabs-container .grid.blue .wrapper .description ul li .right-col p {
     color: #fff;
     font-size: 16px;
     color: #fff;
     margin: 0 0 0px 0;
     padding: 0px 0 0px 0;
     font-family: "Roboto", sans-serif;
   }
   .tabs-container .grid p {
     margin: 0px;
     padding: 10px 0;
     font-size: 16px;
     color: #878788;
     line-height: 25px;
     font-weight: 400;
     font-family: "Roboto", sans-serif;
   }
   .tabs-container .grid h4 {
     margin: 15px 0;
     padding: 0px 0;
     font-size: 25px;
     color: #4f4f4f;
     line-height: normal;
     font-weight: 300;
   }
   .tabs-container .grid h5 {
     margin: 15px 0;
     padding: 0px 0;
     font-size: 18px;
     color: #4f4f4f;
     line-height: normal;
     font-weight: 400;
     font-family: "Roboto", sans-serif;
   }
   .tabs-container .grid .features {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
   }
   .tabs-container .grid .features ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .tabs-container .grid .features ul li {
     margin: 10px 0;
     padding: 0px 30px;
     color: #878788;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
     font-weight: 400;
     background: url(../images/pointer.png) left top no-repeat;
     list-style: none;
     flex-direction: row;
     width: 50%;
     color: #cf252f;
     opacity: 0.8;
   }
   .tabs-container .grid .features ul li:hover {
     opacity: 1;
   }
   .tabs-container .grid .features ul li a {
     color: #cf252f;
     text-decoration: none;
   }
   .tabs-container .grid ul {
     list-style: disc;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid ul li {
     margin: 0px;
     padding: 5px 0px;
     list-style: disc;
     list-style-position: unset;
     color: #878788;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
     font-weight: 400;
   }
   .tabs-container .grid .navigation-links {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .tabs-container .grid .navigation-links ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
   }
   
   .tabs-container .grid .navigation-links ul .slick-slide.slick-active {
     margin: 0px;
   }
   .tabs-container .grid .navigation-links ul li {
     padding: 0px;
     list-style: none;
   }
   .tabs-container
     .grid
     .navigation-links
     ul
     .slick-slide.slick-active:first-child {
     padding-left: 0px;
     border: none;
   }
   .tabs-container .grid .navigation-links ul li a {
     color: #939394;
     text-decoration: none;
   }
   .tabs-container .grid .navigation-links ul li a:hover,
   .tabs-container .grid .navigation-links ul li.active a {
     color: #e06a6f;
     text-decoration: underline;
   }
   .tabs-container .grid .student-slide-holder {
     width: 100%;
     margin: 20px 0 0 0;
     padding: 0px;
   }
   .tabs-container .grid .student-slide-holder ul li {
     width: 50%;
     float: left;
     margin: 0px 0;
     padding: 5px 4%;
     border: none;
     font-size: 11px;
   }
   .tabs-container .grid .student-slide-holder ul li img {
     width: 100%;
   }
   .tabs-container .grid .student-slide-holder .legend-con > span {
     padding: 0 5%;
     font-size: 18px;
     font-weight: bold;
   }
   .tabs-container .grid .slick-prev::before {
     content: "\f053";
     font-family: "FontAwesome";
     color: #a0a0a1;
   }
   .tabs-container .grid .slick-next::before,
   [dir="rtl"] .tabs-container .grid .slick-prev::before {
     content: "\f054";
     font-family: "FontAwesome";
     color: #a0a0a1;
   }
   .slick-prev::before {
     content: "\f053";
     font-family: "FontAwesome";
     color: #a0a0a1;
   }
   .slick-next::before,
   [dir="rtl"] .slick-prev::before {
     content: "\f054";
     font-family: "FontAwesome";
     color: #ff6c49;
   }
   .tabs-container .grid table {
     width: 100%;
     border-collapse: separate;
     border: 1px solid #878788;
   }
   .tabs-container .grid table tr th {
     border-collapse: separate;
     border-left: 1px solid;
     border-bottom: 1px solid #878788;
     padding: 10px;
     color: #ff6c49;
     font-weight: 700;
     font-size: 16px;
   }
   .tabs-container .grid table tr th:first-child {
     border-left: none;
   }
   .tabs-container .grid table tr td {
     border-collapse: separate;
     border-left: 1px solid;
     border-bottom: 1px solid #878788;
     padding: 10px;
     color: #878788;
     position: relative;
     font-size: 14px;
   }
   .tabs-container .grid table tr td:nth-child(2) {
     padding-right: 35px;
   }
   .tabs-container .grid table tr td:nth-child(2) span {
     position: absolute;
     background: #ababab;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     padding: 2px 5px;
     right: 5px;
     color: #fff;
     text-transform: uppercase;
     font-size: 12px;
   }
   .tabs-container .grid table tr td:nth-child(2) span a {
     color: #fff;
     text-decoration: none;
   }
   .tabs-container .grid table tr td:first-child {
     border-left: none;
   }
   .tabs-container .grid table tr:last-child td {
     border-bottom: none;
   }
   .tabs-container .grid .faculty-slide-holder {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .tabs-container .grid .faculty-slide-holder ul {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid .faculty-slide-holder ul li {
     width: 22%;
     margin: 0px;
     padding: 0px 5%;
   }
   .tabs-container .grid .faculty-slide-holder ul li a {
     text-decoration: none;
   }
   .tabs-container .grid .faculty-slide-holder ul li .thumb {
     width: 100%;
     margin: 0px auto;
     padding: 0px;
   }
   .tabs-container .grid .faculty-slide-holder ul li .thumb img {
     width: 100%;
   }
   .tabs-container .grid .faculty-slide-holder ul li .title {
     width: 100%;
     margin: 0px;
     padding: 15px 0 5px 0;
     color: #cf252f;
     font-size: 20px;
     font-weight: 400;
     line-height: normal;
   }
   .tabs-container .grid .faculty-slide-holder ul li .desc {
     width: 100%;
     margin: 0px;
     padding: 0px 0;
     color: #878788;
     font-size: 15px;
     font-weight: 400;
     line-height: 25px;
   }
   .tabs-container .grid .career-slide-holder {
     width: calc(100% + 30px);
     padding: 0 15px;
     margin: 0px;
   }
   .tabs-container .grid .career-slide-holder ul {
     list-style: none;
     margin: 0px;
     padding: 20px 0;
     display: flex;
     justify-content: space-between;
   }
   .tabs-container .grid .career-slide-holder ul .slick-track {
     display: flex !important;
   }
   .tabs-container .grid .career-slide-holder ul .slick-slide {
     height: inherit !important;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border: 1px solid #fafafa;
     -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
   }
   .tabs-container .grid .career-slide-holder ul li {
     margin: 10px 1%;
     padding: 30px;
     list-style: none;
     text-align: left;
     flex-direction: row;
   }
   .tabs-container .grid .career-slide-holder ul li h3 {
     font-size: 20px;
     color: #cf252f;
     margin: 0px;
     padding: 0px 0 0px 0;
     font-family: "Inter", sans-serif;
   }
   .tabs-container .grid .career-slide-holder ul li p {
     font-size: 14px;
     color: #878788;
     margin: 10px 0 0 0;
     padding: 0px;
   }
   .tabs-container .grid .hiring-slide-holder {
     width: 100%;
     margin: 20px 0;
     padding: 0px;
   }
   .tabs-container .grid .hiring-slide-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .tabs-container .grid .hiring-slide-holder ul li {
     flex-direction: row;
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid .hiring-slide-holder ul li img {
     margin: 0px auto;
     filter: grayscale(100%);
     transition: all 0.3s ease-in-out;
   }
   .tabs-container .grid .hiring-slide-holder ul li img:hover {
     filter: grayscale(0%);
   }
   .tabs-container .grid .hiring-slide-holder .fee-holder {
     width: 100%;
     margin: 0px 0;
     padding: 0px;
   }
   .tabs-container .grid .fee-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: flex-start;
   }
   .tabs-container .grid .fee-holder ul li {
     list-style: none;
     margin: 25px 2% 25px 0;
     padding: 0px 0;
     width: 33%;
     flex-direction: row;
   }
   .tabs-container .grid .fee-holder ul li .heading {
     width: 100%;
     margin: 0px;
     padding: 5px;
     text-align: center;
     color: #fff;
     font-size: 16px;
   }
   .tabs-container .grid .fee-holder ul li:first-child {
     border: 1px solid #ba312d;
     border-bottom: 3px solid #ba312d;
   }
   .tabs-container .grid .fee-holder ul li {
     border: 1px solid #ea5a50;
     border-bottom: 3px solid #ea5a50;
   }
   .tabs-container .grid .fee-holder ul li:first-child .heading {
     background: #ba312d;
   }
   .tabs-container .grid .fee-holder ul li .heading {
     background: #ea5a50;
   }
   .tabs-container .grid .fee-holder ul li .desc {
     width: 100%;
     margin: 0px;
     padding: 20px 30px;
     text-align: left;
     color: #fff;
   }
   .tabs-container .grid .fee-holder ul li:first-child .desc h3 {
     color: #cf252f;
     font-size: 45px;
     line-height: normal;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid .fee-holder ul li .desc h3 span {
     color: #878788;
     font-size: 16px;
     display: inline-block;
   }
   .tabs-container .grid .fee-holder ul li .desc h4 {
     color: #4f4f4f;
     font-size: 16px;
     line-height: normal;
     margin: 5px 0;
     padding: 0px;
   }
   .tabs-container .grid .fee-holder ul li:first-child .desc h4 span {
     color: #cf252f;
   }
   .tabs-container .grid .fee-holder ul li .desc h3 {
     color: #4f4f4f;
     font-size: 45px;
     line-height: normal;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid a {
     color: #cf252f;
   }
   .tabs-container .grid.blue a.btn {
     color: #fff;
   }
   .tabs-container .grid.blue a.btn:hover {
     color: #cf252f;
   }
   .tabs-container .grid a.btn:hover {
     color: #fff;
   }
   .tabs-container .grid ol {
     list-style: none;
     margin: 0px;
     padding: 20px 0;
   }
   .tabs-container .grid ol li {
     list-style: none;
     margin: 0px;
     padding: 2px 0;
     color: #878788;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 16px;
   }
   .tabs-container .grid .student-review-holder {
     width: calc(100% + 30px);
     margin: 20px 0;
     padding: 0px;
   }
   .tabs-container .grid .student-review-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
   }
   .tabs-container .grid .student-review-holder ul li {
     list-style: none;
     margin: 0px;
     padding: 0px;
     flex-direction: row;
     width: 48%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     text-align: left;
     border: 1px solid #fafafa;
     flex-direction: row;
     background: #f7f7f8;
   }
   .tabs-container .grid .student-review-holder ul li:hover {
     -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
   }
   .tabs-container .grid .student-review-holder ul li .cont {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: table;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li {
     list-style: none;
     margin: 0px;
     padding: 0px;
     width: 50% !important;
     box-shadow: none;
     border-radius: 0;
     display: table-cell;
     text-align: left;
     height: 100%;
     border: none;
     vertical-align: middle;
     position: relative;
   }
   
   .tabs-container .grid .student-review-holder ul li .cont ul li:first-child {
     padding: 0 40px;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li img {
     width: 100%;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .avtar {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .avtar img {
     border-radius: 50px;
     height: 70px;
     width: 70px;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .student-name {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     color: #4f4f4f;
     font-family: "Inter", sans-serif;
     font-size: 18px;
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li:hover
     .cont
     ul
     li
     .student-name {
     color: #ff6c49;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .copy {
     width: 100%;
     height: 220px;
     overflow: auto;
     margin: 0px;
     padding: 0px 0;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .copy h4 {
     font-size: 16px;
     margin: 0px;
     padding: 0px;
     font-weight: 400;
     color: #878788;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review {
     width: 100%;
     margin: 0px;
     padding: 0px 0;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review .cont {
     width: auto;
     position: absolute;
     left: 0px;
     top: 50%;
     transform: translateY(-50%);
     margin: 0 30px;
     color: #fff;
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::before {
     content: "‘";
     position: absolute;
     left: -15px;
     top: -10px;
     font-size: 60px;
     color: #485f92;
     font-family: "Roboto", sans-serif;
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::after {
     content: "‘";
     position: absolute;
     right: -10px;
     bottom: 10px;
     font-size: 60px;
     color: #485f92;
     font-family: "Roboto", sans-serif;
     line-height: 20px;
     transform: rotate(180deg);
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont
     h3 {
     font-family: "Inter", sans-serif;
     font-size: 22px;
     margin: 15px 0;
     padding: 0px;
     color: #fff;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review .cont p {
     font-size: 14px;
     margin: 0px;
     padding: 0px;
     color: #fff;
     font-weight: 400;
     line-height: 20px;
   }
   .tabs-container
     .grid
     .navigation-links
     .slick-slide.slick-active.slick-current
     li
     a {
     color: #e06a6f;
     text-decoration: underline;
   }
   
   .inner-page-content-navigation select {
     display: none;
   }
   .tabs-container .grid .student-slide-holder ul li h3 {
     color: #4f4f4f;
     margin: 0px;
     padding: 10px 0;
     font-size: 22px;
     font-family: "Inter", sans-serif;
     font-weight: 400;
   }
   .career-slide-holder .slick-slide {
     margin: 10px;
   }
   .student-review-holder .slick-slide {
     margin: 10px;
     /*width: 100% !important*/
   }
   /*12-des-2019*/
   /*.student-review-holder .slick-initialized .slick-list .slick-track{
     width: 100% !important
   }*/
   /*12-des-2019 end*/
   
   .w-100 {
     width: 100% !important;
   }
   .experience-slider {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .grey .experience-slider {
     width: 100%;
     margin: 0px;
     padding: 0px 0 50px 0;
   }
   .experience-slider .slick-dots {
     bottom: 0px;
     text-align: center;
     display: block;
   }
   .experience-slider .slick-dots li {
     width: auto;
   }
   .experience-slider .slick-dots li button::before {
     font-size: 40px;
     color: #fff;
   }
   .enquiry-form {
     max-width: 1360px;
     margin: 0px auto;
     padding: 0px;
     background: url(../images/enquiry-form-bg.jpg) center top no-repeat;
     position: relative;
     width: 100%;
     height: 100%;
     background-size: 100% 100%;
   }
   .disclaimerErrr {
     padding-left: 10px;
   }
   #enquire-form.enquiry-form {
     display: none;
   }
   .enquiry-form .top-logo-cont {
     max-width: 1310px;
     margin: 30px;
     padding: 0px;
   }
   .enquiry-form .wrap {
     max-width: 1046px;
     margin: 50px auto;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .enquiry-form .wrap .left-col {
     width: 50%;
     margin: 0px;
     padding: 50px 0;
     vertical-align: middle;
     text-align: left;
     flex-direction: row;
   }
   .enquiry-form .wrap .left-col .content {
     width: 60%;
     margin: 0px;
     padding: 0px;
   }
   .enquiry-form .wrap .left-col .bottom-cont {
     width: 60%;
     margin: 50px 0 0 0;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-size: 18px;
     color: #878788;
   }
   .enquiry-form .wrap .left-col .bottom-cont a {
     display: block;
     margin: 0px;
     padding: 0px;
     color: #ff6c49;
     font-size: 32px;
     text-decoration: none;
   }
   .enquiry-form .wrap .left-col .content h3 {
     font-size: 32px;
     margin: 0px;
     padding: 0px;
     color: #4f4f4f;
     font-weight: 400;
     line-height: normal;
   }
   .enquiry-form .wrap .left-col .content h3 span {
     color: #ff6c49;
   }
   .enquiry-form .wrap .left-col .content h3 abbr {
     font-size: 20px;
   }
   .enquiry-form .wrap .left-col .content p {
     font-size: 16px;
     margin: 0px;
     padding: 10px 0;
     color: #878788;
     font-weight: 400;
     line-height: 25px;
     font-family: "Roboto", sans-serif;
   }
   .enquiry-form .wrap .right-col {
     width: 50%;
     margin: 0px;
     padding: 20px 0;
     flex-direction: row;
   }
   .enquiry-form .wrap .right-col ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .enquiry-form .wrap .right-col ul li {
     margin: 0px 0 20px 0;
     padding: 0px 0;
     width: 100%;
     font-family: "Roboto", sans-serif;
     color: #878788;
   }
   .enquiry-form .wrap .right-col ul li input[type="text"],
   .enquiry-form .wrap .right-col ul li input[type="email"],
   .enquiry-form .wrap .right-col ul li input[type="date"] {
     width: 100%;
     margin: 0px;
     padding: 15px;
     border: 1px solid #818181;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     font-family: "Roboto", sans-serif;
     background: none;
     font-size: 17px;
     font-weight: 400;
   }
   .enquiry-form .wrap .right-col ul li input.datepicker {
     background: url(../images/calender-icon.png) 95% center no-repeat;
     background-size: 20px;
   }
   .enquiry-form .wrap .right-col ul li input[type="text"].error,
   .enquiry-form .wrap .right-col ul li input[type="email"].error {
     border: 1px solid #f00;
   }
   .enquiry-form .wrap .right-col ul li input[type="checkbox"].error {
     outline: #f00 solid 1px;
   }
   .enquiry-form .wrap .right-col ul li ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
   }
   .enquiry-form .wrap .right-col ul li ul li {
     flex-direction: row;
     width: 48%;
     margin: 0px 0 20px 0;
     padding: 0px 0 0px 0;
   }
   .enquiry-form .wrap .right-col ul li ul li.topMar {
     margin-top: 10px;
   }
   /*.enquiry-form .wrap .right-col ul li ul li label {
     visibility: hidden;
   }*/
   .enquiry-form .wrap .right-col ul li ul li select {
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #818181;
     border-radius: 5px;
     color: #818181;
     font-size: 17px;
     padding: 0 30px 0 10px;
     font-family: "Roboto", sans-serif;
     font-size: 17px;
     font-weight: 400;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background: url(../images/drop-down-arrow.png) 95% center no-repeat;
     background-size: 10px;
   }
   .enquiry-form .wrap .right-col ul li ul li .selectWrap {
     width: 100%;
     position: relative;
   }
   .enquiry-form .wrap .right-col ul li ul li .selectWrap .label {
     width: 100%;
     font-weight: bold;
     font-size: 12px;
     color: #cf252f;
     position: absolute;
     left: 0;
     bottom: 100%;
   }
   .enquiry-form .wrap .right-col ul li ul li select.half {
     width: 49%;
   }
   .enquiry-form .wrap .right-col ul li ul li select.half:last-child {
     float: right;
   }
   .enquiry-form .wrap .right-col ul li select.error {
     border: 1px solid #f00;
   }
   .enquiry-form .wrap .right-col ul li ul li label select {
     opacity: 0;
   }
   .enquiry-form .wrap .right-col ul li ul li label.select select {
     display: block;
     position: relative;
     z-index: 10;
     width: 100%;
     height: 52px;
     font-size: 17px;
     border: none;
     opacity: 0;
     cursor: pointer;
   }
   .enquiry-form .wrap .right-col ul li ul li label.select span.select {
     position: absolute;
     top: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #818181;
     border-radius: 5px;
     color: #818181;
     font-size: 17px;
     padding: 0 10px;
     font-family: "Roboto", sans-serif;
     font-size: 17px;
     font-weight: 400;
   }
   .enquiry-form .wrap .right-col ul li ul li select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #4f4f4f;
   }
   .enquiry-form .wrap .right-col ul li .terms {
     display: block;
   }
   .otp {
     position: relative;
     font-family: "Roboto", sans-serif;
   }
   .otp .otpMessage {
     position: absolute;
     top: 100%;
     color: #cf252f;
     font-size: 11px;
     font-weight: bold;
     padding: 2px 0 0 0;
   }
   .enquiry-form .wrap .right-col ul li .otp input[type="text"] {
     height: 50px;
     width: 100%;
     padding-left: 60%;
     border-radius: 5px;
     border: 1px solid #818181;
     outline: none;
     box-sizing: border-box;
     background: none;
   }
   .enquiry-form .wrap .right-col ul li .otp input[type="text"].error {
     border: red solid 1px;
   }
   .otp .btn-generate-otp {
     position: absolute;
     left: 0px;
     top: 0px;
     border: none;
     height: 50px;
     line-height: 50px;
     width: 50%;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
     outline: none;
     text-align: center;
     font-weight: bold;
     background: #ff6c49;
     color: #fff;
   }
   .enquire-cta {
     -ms-writing-mode: tb-rl; /* old syntax, IE */
     -webkit-writing-mode: vertical-rl;
     writing-mode: vertical-rl;
     -ms-transform: rotate(180deg);
     max-height: 100vh;
     text-align: right;
     position: fixed;
     right: 0px;
     top: 40%;
     z-index: 9999;
     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
   }
   .enquiry-form .close-btn {
     width: auto;
     background: #ff6c49;
     margin: 0px;
     padding: 10px 30px;
     color: #fff;
     position: absolute;
     right: 0px;
     top: 20px;
     z-index: 999;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
     cursor: pointer;
   }
   .enquiry-form .fancybox-button.fancybox-close-small {
     display: none;
   }
   @supports (writing-mode: vertical-rl) or (-webkit-writing-mode: vertical-rl) {
     .enquire-cta {
       -webkit-transform: rotate(180deg);
       transform: rotate(180deg);
       border-bottom-right-radius: 12px;
       overflow: hidden;
       border-top-right-radius: 12px;
     }
   }
   .enquire-cta li {
     display: table-cell;
     padding: 0px;
     margin: 0px;
     vertical-align: middle;
     background: #2ab9d4;
     font-family: "Inter", sans-serif;
   }
   .enquire-cta li a {
     color: #ffffff;
     text-decoration: none;
     padding: 15px 10px;
     display: block;
     text-transform: uppercase;
     font-weight: 700;
   }
   .enquire-cta ol li:first-child a {
     color: #ffffff;
   }
   .enquire-cta ol {
     display: table;
     padding: 0;
     margin: 0px;
     border-top-left-radius: 10px;
   }
   .enquire-cta ol li:first-child {
     background: #2ab9d4;
   }
   .enquire-cta ol li:last-child {
     background: #d12229;
     display: none;
   }
   .enquire-cta ol li:last-child a {
     color: #ffffff;
   }
   .faculty-det {
     width: 100%;
     margin: 0px;
     padding: 0px;
     font-family: "Roboto", sans-serif;
   }
   .faculty-det ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .faculty-det ul li {
     margin: 0px;
     padding: 5px 0;
     color: #878788;
     list-style: disc;
   }
   .faculty-det a {
     color: #0077b5;
     font-size: 16px;
     text-decoration: none;
     position: relative;
     margin: 20px 0 0 0;
     display: block;
     padding: 0 0 0 0px;
   }
   .faculty-det a:before {
     content: "\f0e1";
     font-family: "fontAwesome";
     position: absolute;
     top: -3px;
     left: 0px;
     display: none;
   }
   .tabs-container .grid .fee-holder ul li .desc .left {
     width: 25%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     color: #cf252f;
     font-size: 45px;
     line-height: 30px;
     vertical-align: middle;
     text-align: center;
   }
   .tabs-container .grid .fee-holder ul li .desc .left span {
     font-size: 18px;
     display: block;
   }
   .tabs-container .grid .fee-holder ul li .desc .right {
     width: 75%;
     margin: 0px;
     padding: 0px;
     display: table-cell;
     vertical-align: middle;
     color: #878788;
     font-size: 14px;
   }
   .tabs-container .grid .fee-holder ul li .desc .right p {
     font-size: inherit;
     font-family: inherit;
     line-height: inherit;
     margin: inherit;
   }
   .mob-bottom-menu {
     display: none;
   }
   .proggrame-details .col-view {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .proggrame-details .col-view ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .proggrame-details .col-view ul li {
     width: 23%;
     margin: 0px;
     padding: 0px;
     flex-direction: row;
   }
   .proggrame-details .col-view ul li h3 {
     font-size: 18px;
     color: #878788;
     font-weight: normal;
     line-height: 22px;
     margin: 0px;
     padding: 0px;
     min-height: 50px;
   }
   .proggrame-details .col-view ul li:hover h3 {
     color: #cf252f;
   }
   .proggrame-details .col-view ul li .thumb {
     width: 100%;
     margin: 20px 0;
     padding: 0px;
   }
   .proggrame-details .col-view ul li:hover .thumb img {
     -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
   }
   .proggrame-details .col-view ul li .thumb img {
     width: 100%;
   }
   .proggrame-details .col-view ul li .prog-menu {
     width: 100%;
     margin: 0px;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-weight: 500;
   }
   .proggrame-details .col-view ul li .prog-menu ul {
     display: block;
     margin: 0px;
     padding: 0px;
   }
   .proggrame-details .col-view ul li .prog-menu ul li {
     width: 100%;
     margin: 6px 0;
     padding: 0px 14px;
     border-left: 2px solid #c5c5c5;
     color: #4f4f4f;
     display: inline-block;
     font-size: 13px;
   }
   .proggrame-details .col-view ul li .prog-menu ul li a {
     color: #4f4f4f;
     text-decoration: none;
   }
   .proggrame-details .col-view ul li .prog-menu ul li a:hover {
     color: #cf252f;
   }
   .proggrame-details .col-view ul li .prog-menu ul ul {
     display: block;
     margin: 0px;
     padding: 0px 15px;
   }
   .proggrame-details .col-view ul li .prog-menu ul ul li {
     /* color: #a9a9a9; */
   }
   .proggrame-details .col-view ul li .prog-menu ul ul li a {
     /* color: #a9a9a9; */
     text-decoration: none;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder {
     width: 100%;
     margin: 0px;
     padding: 20px 0 0 0;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul li {
     width: 31%;
     margin: 0px 0 20px 0px;
     padding: 0px;
     list-style: none;
     background: #fff;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul.icon li {
     position: relative;
     padding: 0px 0 0 50px;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul.icon li:before {
     content: "";
     position: absolute;
     right: calc(100% - 50px);
     top: 0;
     width: 45px;
     height: 45px;
   }
   .tabs-container
     .grid
     .learning-exp-thumbnail-holder
     ul.icon
     li:nth-child(1):before {
     background: url(../images/le-icon1.jpg) center center no-repeat;
     background-size: 100%;
   }
   .tabs-container
     .grid
     .learning-exp-thumbnail-holder
     ul.icon
     li:nth-child(2):before {
     background: url(../images/le-icon2.jpg) center center no-repeat;
     background-size: 100%;
   }
   .tabs-container
     .grid
     .learning-exp-thumbnail-holder
     ul.icon
     li:nth-child(3):before {
     background: url(../images/le-icon3.jpg) center center no-repeat;
     background-size: 100%;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul li .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
     border-radius: 5px;
     margin: 0 0 30px 0;
     overflow: hidden;
     /* display: none; */
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul li .thumb img {
     width: 100%;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul li .title {
     width: 90%;
     margin: 0px auto 25px auto;
     padding: 0px 0 20px 0;
     text-align: center;
     color: #cc1b23;
     font-size: 20px;
     position: relative;
     font-family: "Inter", sans-serif;
     line-height: normal;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul li .title::after {
     content: "";
     margin: 0px;
     padding: 0px;
     width: 20%;
     height: 1px;
     left: 50%;
     bottom: 0px;
     background: #959595;
     transform: translateX(-50%);
     position: absolute;
   }
   .tabs-container .grid .learning-exp-thumbnail-holder ul li .desc {
     width: 90%;
     margin: 0px auto;
     padding: 0px 0 25px 0;
     text-align: center;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #4f4f4f;
     font-size: 14px;
   }
   
   header.active {
     /*-webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);
     box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);*/
   }
   .enquiry-form.thank-you .wrap {
     flex-direction: column;
   }
   .enquiry-form.thank-you .wrap .left-col {
     width: 100%;
     padding: 10px 0;
   }
   .enquiry-form.thank-you .wrap .right-col {
     width: 75%;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #4f4f4f;
     font-size: 14px;
   }
   .enquiry-form.thank-you .wrap .right-col.writeToUsTabContent {
     font-size: 16px;
   }
   .enquiry-form.thank-you .wrap .right-col.writeToUsTabContent p a {
     color: #d12229;
   }
   .enquiry-form.thank-you .wrap .right-col ul li label {
     margin: 0px 10px;
   }
   .enquiry-form.thank-you input[type="checkbox"] {
     margin-right: 10px;
   }
   .enquiry-form.thank-you .close-btn,
   .enquiry-form.enq .close-btn {
     background: none;
     color: #cf252f;
     font-weight: bold;
   }
   .tabs-container .career-services-two-col-grid {
     width: 100%;
     margin: 0px;
     max-width: 100%;
     border-bottom: none;
   }
   .tabs-container .career-services-two-col-grid ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-direction: row;
     align-items: center;
     flex-wrap: wrap;
   }
   .tabs-container .career-services-two-col-grid ul li {
     width: 49%;
     margin: 0px;
     padding: 0px;
     list-style: none;
   }
   .tabs-container .career-services-two-col-grid ul li > img {
     width: 100%;
   }
   .tabs-container .career-services-two-col-grid ul li .content {
     width: 65%;
     margin: 0px 10%;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid ul li .content h3 {
     margin: 10px 0;
     padding: 0px 0;
     font-size: 28px;
     color: #d12229;
     line-height: normal;
     font-weight: 400;
     font-family: "Inter", sans-serif;
   }
   .tabs-container .career-services-two-col-grid ul li .content ul {
     flex-direction: column;
     padding: 0px 20px 20px 20px;
   }
   .tabs-container .career-services-two-col-grid ul li .content ul li {
     width: 100%;
     list-style: disc;
     padding: 10px 0px;
   }
   .tabs-container .career-services-two-col-grid ul li .content h4 {
     margin: 5px 0;
     padding: 0px 0;
     font-size: 16px;
     color: #cf252f;
     line-height: normal;
     font-weight: 500;
   }
   .tabs-container .career-services-two-col-grid ul li .content p {
     margin: 0px 0;
     padding: 0px 0;
     font-size: 16px;
     line-height: normal;
     font-weight: 400;
     line-height: 25px;
   }
   .tabs-container .career-services-two-col-grid ul li .content.left {
     width: 70%;
     margin: 0px 23%;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid .tiles {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid .tiles ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: stretch;
     flex-wrap: wrap;
     height: 100%;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li {
     list-style: none;
     margin: 0;
     padding: 0px;
     width: 49%;
     align-items: center;
     display: flex;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li > img {
     width: 100%;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li .cont {
     width: 80%;
     margin: 0px auto;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     color: #000;
     margin: 0px;
     padding: 0px;
     line-height: 35px;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li .cont p {
     color: #000;
     margin: 0px;
     line-height: 25px;
     padding: 20px 0;
   }
   .blue {
     background: #cf252f;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
   }
   .tabs-container .career-services-two-col-grid .tiles.about-us .blue {
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .grey {
     background: #585858;
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .light-grey {
     background: #f7f7f7;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li.light-grey .cont h3 {
     color: #000;
   }
   .tabs-container .career-services-two-col-grid .tiles ul li.light-grey .cont p {
     color: #9d9d9e;
   }
   .slider-new {
     margin: 0 auto;
     width: 100%;
   }
   .slick-list {
     padding-left: 0px !important;
   }
   .slick-slideshow__slide {
     padding: 0 40px 0 0;
   }
   .slick-slideshow__slide table {
     font-family: "Roboto", sans-serif;
     font-size: 17px;
     font-weight: 500;
   }
   .slick-slideshow__slide table tr td:first-child {
     color: #cf252f;
   }
   section.grid.career-services-two-col-grid.carausel
     .slick-slide.slick-current.slick-active.slick-center {
     opacity: 1;
   }
   section.grid.career-services-two-col-grid.carausel .slick-slide {
     opacity: 0.5;
   }
   section.grid.career-services-two-col-grid.carausel {
     width: 80%;
     margin: 0px auto;
   }
   section.grid.career-services-two-col-grid.carausel .slick-next,
   section.grid.career-services-two-col-grid.carausel .slick-prev {
     top: 65%;
   }
   section.grid.career-services-two-col-grid.carausel .slick-next {
     right: -35px;
   }
   section.grid.career-services-two-col-grid.carausel .slick-prev {
     left: -35px;
   }
   section.grid.career-services-two-col-grid.carausel .wrapper h3 {
     color: #4f4f4f;
     margin: 0px;
     font-size: 22px;
   }
   section.grid.career-services-two-col-grid.carausel.eligibility
     .wrapper
     table
     tr:first-child
     td {
     color: #cf252f;
     font-size: 18px;
   }
   section.grid.career-services-two-col-grid.carausel.eligibility .wrapper table {
     font-family: "Roboto", sans-serif;
     font-size: 18px;
     font-weight: 500;
   }
   .tabs-container .grid.career-services-two-col-grid {
     padding: 1% 0;
   }
   .tabs-container .grid.blue.career-services {
     margin: 0px 0 0 0;
   }
   .single-col {
     max-width: 1046px;
     margin: 0px auto;
     padding: 100px 0 30px 0;
   }
   .single-col h3 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     color: #cf252f;
     margin: 0px;
     padding: 10px 0;
     line-height: 35px;
   }
   .single-col h2 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     color: #ff6c49;
     margin: 0px;
     padding: 10px 0;
     line-height: 35px;
     font-weight: 400;
   }
   .single-col p {
     font-size: 16px;
     color: #4f4f4f;
     margin: 0px;
     padding: 10px 0;
     line-height: 25px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .tabbed-thumbnails {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabbed-thumbnails .slider-nav__item .thumb {
     width: 128px;
     height: 128px;
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     border-radius: 50%;
   }
   .tabbed-thumbnails .slider-nav__item .thumb img {
     width: 100%;
   }
   .tabbed-thumbnails .slider-nav__item .name {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 500;
     font-size: 16px;
     line-height: normal;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
   }
   .tabbed-thumbnails .slider-nav__item .designation {
     width: 100%;
     margin: 0px;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     line-height: normal;
     font-size: 14px;
     color: #878788;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     height: 55px;
   }
   
   .slider-nav {
     padding: 20px 0;
   }
   .tabbed-thumbnails .slider-nav__item {
     padding: 40px;
     margin: 0px;
     -webkit-box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
     box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     cursor: pointer;
   }
   .tabbed-thumbnails .slider-wrapper {
     width: calc(100% + 30px);
     padding: 0 20px;
     margin-left: -15px;
     overflow: hidden;
   }
   /* the slides */
   .tabbed-thumbnails .slider-wrapper .slick-slide {
     margin: 0 10px;
     opacity: 0.5;
   }
   /* the parent */
   .tabbed-thumbnails .slider-wrapper .slick-list {
     margin: 0 -10px;
     overflow: visible;
   }
   .tabbed-thumbnails
     .slider-wrapper
     .slider-nav
     .slick-slide.slick-current.slick-active {
     opacity: 1;
     position: relative;
   }
   .tabbed-thumbnails
     .slider-wrapper
     .slick-slide.slick-current.slick-active
     .slider-nav__item
     .name {
     color: #cf252f;
   }
   .tabbed-thumbnails
     .slider-wrapper
     .slider-nav
     .slick-slide.slick-active:before {
     content: "";
     width: 100%;
     height: 4px;
     bottom: 0px;
     left: 0px;
     position: absolute;
     background: #cf252f;
     -webkit-border-bottom-right-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-bottom-right: 5px;
     -moz-border-radius-bottom-left: 5px;
     border-bottom-right-radius: 5px;
     border-bottom-left-radius: 5px;
   }
   .tabbed-thumbnails .slider-wrapper .slider-nav .slick-slide.slick-active:after {
     top: 100%;
     left: 50%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-color: rgba(41, 78, 148, 0);
     border-top-color: #cf252f;
     border-width: 15px;
     margin-left: -15px;
   }
   .tabbed-thumbnails .slider-wrapper .slider-for p {
     font-size: 16px;
     margin: 0px;
     padding: 10px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #878788;
     line-height: 28px;
   }
   .tabbed-thumbnails .slider-wrapper .slider-for .social-connect {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
   }
   .tabbed-thumbnails .slider-wrapper .slider-for .social-connect a {
     text-decoration: none;
     margin: 0 30px 0 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .tabbed-thumbnails .slider-wrapper .social-connect a.linkedin {
     color: #0077b5;
   }
   .tabbed-thumbnails .slider-wrapper .social-connect a.linkedin i {
     display: none;
   }
   .tabbed-thumbnails .slider-wrapper .social-connect a.mail {
     color: #ea750c;
   }
   #container {
     width: 100%;
     margin: 0 auto;
   }
   
   .tiles-view .item {
     width: 48%;
     margin: 1%;
     padding: 20px;
     color: #333;
     border: 2px solid #f1f1f1;
     background: white;
     box-shadow: 0px 0px 20px #eee;
     transition: all 0.3s ease-in;
   }
   .tiles-view .item .icon {
     width: auto;
     margin: 0px;
     padding: 0px;
   }
   .item h4 {
     padding: 10px 0;
     font-weight: 300;
     font-size: 20px;
     color: #ff6c49;
     position: relative;
     margin: 0px;
   }
   .tiles-view .item h4:after {
     position: absolute;
     content: "";
     width: 12%;
     height: 2px;
     background: #989898;
     left: 0px;
     bottom: 0px;
   }
   .tiles-view .item p {
     font-weight: 300;
   }
   .tiles-view .item:hover {
     background: #ff6c49;
   }
   .tiles-view .item:hover h4 {
     color: #fff;
   }
   .tiles-view .item:hover h4:after {
     background: #fff;
   }
   .tiles-view .item:hover p {
     color: #fff;
   }
   
   .search-result {
     width: 80%;
     margin: 0px;
     padding: 0 0 40px 0;
   }
   .search-result h3 {
     font-size: 32px;
     margin: 20px 0;
     padding: 0px;
     color: #4f4f4f;
     line-height: normal;
   }
   .search-result h3 span {
     display: block;
     color: #cf252f;
   }
   .search-result .content-holder {
     width: 100%;
     margin: 0px auto 5% auto;
     padding: 0px;
   }
   .search-result .content-holder ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .search-result .content-holder ul li {
     margin: 0px 20px 0 0;
     padding: 0px;
     flex-direction: row;
     font-size: 28px;
     color: #4d4d4d;
     font-weight: 400;
     line-height: 52px;
   }
   .search-result .content-holder ul li.menu {
     width: 80%;
   }
   .search-result .content-holder ul li label {
     visibility: hidden;
   }
   .search-result .content-holder ul li label.select {
     display: block;
     position: relative;
     width: 100%;
     margin: 0px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #4f4f4f;
     font-size: 17px;
     visibility: visible;
   }
   .search-result .content-holder ul li label select {
     opacity: 0;
   }
   .search-result .content-holder ul li label.select select {
     display: block;
     position: relative;
     z-index: 10;
     width: 100%;
     height: 52px;
     font-size: 17px;
     border: none;
     opacity: 0;
     cursor: pointer;
   }
   .search-result .content-holder ul li label.select span.select {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #4f4f4f;
     border-radius: 0.1875rem;
     color: #4f4f4f;
     font-size: 17px;
     padding: 0 10px;
     white-space: nowrap;
     overflow: hidden;
     padding-right: 30px;
     text-overflow: ellipsis;
   }
   .search-result .content-holder ul li label.select span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #4f4f4f;
   }
   .search-result .content-holder ul li .go-btn {
     width: 52px;
     height: 52px;
     background: #c9242e;
     text-align: center;
     line-height: 52px;
     display: block;
     color: #fff;
     font-size: 17px;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     border-radius: 30px;
     cursor: pointer;
   }
   .search-result .content-holder ul li .go-btn:hover {
     color: #fff;
     background: #4f4f4f;
   }
   .alumni-connect-banner-counter {
     width: 100%;
     margin: 50px 0 0 0;
     padding: 0px;
   }
   .alumni-connect-banner-counter .wrap {
     max-width: 1062px;
     width: 100%;
     margin: 0px auto;
     padding: 0px;
   }
   .alumni-connect-banner-counter .wrap ul {
     display: flex;
     justify-content: space-between;
     list-style: none;
     flex-direction: row;
   }
   .alumni-connect-banner-counter .wrap ul li {
     width: 31%;
     margin: 0px;
     padding: 20px;
     border: 1px solid #cdcdcd;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     position: relative;
   }
   .alumni-connect-banner-counter .wrap ul li .count {
     position: absolute;
     left: -5px;
     top: 0px;
     transform: translateY(-50%);
     background: #f7f8fa;
     color: #ff6c49;
     font-weight: 600;
   }
   .alumni-connect-banner-counter .wrap ul li .count em {
     font-style: normal;
   }
   .slider-banner.white {
     background: none;
     background-color: #fff;
   }
   .single-col-inner {
     max-width: 1046px;
     margin: 0px auto;
     padding: 10px 0;
   }
   .single-col-inner h3 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     color: #4f4f4f;
     margin: 0px;
     padding: 10px 0;
     line-height: 35px;
     font-weight: 500;
   }
   .single-col-inner h2 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     color: #d12229;
     margin: 0px;
     padding: 10px 0;
     line-height: 35px;
     font-weight: 400;
   }
   .single-col-inner p {
     font-size: 16px;
     color: #4f4f4f;
     margin: 0px;
     padding: 10px 0;
     line-height: 25px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .tabs-container .grid .alumni-speak-video-wrap {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .tabs-container .grid .alumni-speak-video-wrap ul {
     width: 100%;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     list-style: none;
   }
   .tabs-container .grid .alumni-speak-video-wrap ul li {
     width: 31%;
     margin: 0px 0;
     padding: 0px 2%;
     list-style: none;
   }
   .tabs-container .grid .alumni-speak-video-wrap ul li .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
     position: relative;
   }
   .tabs-container .grid .alumni-speak-video-wrap ul li .thumb img {
     width: 100%;
   }
   .tabs-container .grid .alumni-speak-video-wrap ul li .thumb a img {
     width: auto;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
   }
   .tabs-container .grid .alumni-speak-video-wrap ul li .title {
     width: 100%;
     margin: 0px;
     padding: 15px 0 0 0;
     color: #fff;
     font-size: 20px;
     text-align: center;
     font-family: "Inter", sans-serif;
   }
   .single-col-inner .alumni-connect-btm-box ul {
     list-style: none;
     margin: 0px;
     padding: 20px 0;
     display: flex;
     justify-content: space-between;
   }
   .single-col-inner .alumni-connect-btm-box ul {
     display: flex;
     justify-content: space-between;
   }
   .single-col-inner .alumni-connect-btm-box ul li {
     margin: 10px 1%;
     padding: 30px;
     list-style: none;
     text-align: left;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border: 1px solid #fafafa;
     -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
   }
   .single-col-inner .alumni-connect-btm-box ul li h3 {
     font-size: 20px;
     color: #4f4f4f;
     margin: 0px;
     padding: 0px 0 0px 0;
     font-family: "Inter", sans-serif;
   }
   .single-col-inner .alumni-connect-btm-box ul li p {
     font-size: 16px;
     color: #878788;
     margin: 0px;
     padding: 0px;
   }
   .help-support-container {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: url(../images/program-bg-arrow.png) right bottom no-repeat #fef7f8;
     background-size: 300px;
   }
   .help-support-container .wrapper {
     max-width: 1062px;
     margin: 0px auto;
     padding: 100px 0;
   }
   .help-support-container .wrapper .banner {
     width: 100%;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: center;
   }
   .help-support-container .wrapper .banner .left {
     width: 40%;
     margin: 0px;
     padding: 0px;
   }
   .help-support-container .wrapper .banner .left img {
     width: 100%;
   }
   .help-support-container .wrapper .banner .right {
     width: 55%;
     margin: 0px;
     padding: 0px 10% 0 0;
   }
   .help-support-container .wrapper .banner .right h3 {
     font-size: 28px;
     font-family: "Inter", sans-serif;
     color: #000;
     margin: 0px;
     padding: 5px 0;
     line-height: 35px;
     font-weight: 800;
   }
   .help-support-container .wrapper .banner .right p {
     font-size: 16px;
     color: #000;
     margin: 0px;
     padding: 5px 0;
     line-height: 25px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .help-support-container .wrapper .banner .right .cta-holder {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .help-support-container .wrapper .banner .right .cta-holder ul {
     list-style: none;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .cta-holder ul li {
     width: 48%;
     margin: 0px;
     padding: 10px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
     line-height: 11px;
   }
   .help-support-container .cta-holder .btn-1 {
     border: 1px solid #ff6c49;
     white-space: nowrap;
   }
   .help-support-container .cta-holder .btn-1 .round {
     background-color: #ff6c49;
   }
   .help-support-container .cta-holder a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #000;
     text-transform: capitalize;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: block;
   }
   .help-support-container .cta-holder a span {
     position: relative;
   }
   .help-support-container .cta-holder a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .help-support-container .cta-holder a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff;
     font-size: 10px;
     line-height: normal;
   }
   .help-support-container .cta-holder .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .help-support-container .cta-holder a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
   }
   .help-support-container .cta-holder a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #7155eb;
   }
   .help-support-container .cta-holder .btn-1:hover {
     border: 1px solid #7155eb;
   }
   .help-support-container .cta-holder .btn-1:hover .round {
     background-color: #7155eb;
   }
   .help-support-container .cta-holder a:hover .round i {
     left: 12%;
   }
   .overview-container {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: url(../images/alumni-connect-banner-bg.jpg) center top no-repeat
       #fff;
     background-size: 100%;
   }
   .overview-container .wrapper {
     max-width: 1062px;
     margin: 0px auto;
     padding: 40px 0;
   }
   .overview-container .wrapper h3 {
     font-size: 32px;
     color: #d12229;
     margin: 30px 0 0 0;
     padding: 0px;
     font-weight: 500;
   }
   .overview-container .wrapper .features {
     width: 90%;
     margin: 0px;
     padding: 15px 0;
   }
   .overview-container .wrapper .features h4 {
     font-size: 25px;
     color: #4f4f4f;
     margin: 10px 0;
     padding: 0px;
     font-weight: 500;
   }
   .overview-container .wrapper .features ul {
     list-style: none;
     margin: 0px;
     padding: 0px 15px;
   }
   .overview-container .wrapper .features ul li {
     margin: 0px;
     padding: 5px 0px;
     list-style: disc;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 16px;
     color: #878788;
   }
   .overview-container .blue-band {
     width: 100%;
     margin: 0px;
     padding: 35px 0;
     background: #cf252f;
     text-align: left;
     color: #fff;
     font-size: 28px;
     line-height: 28px;
   }
   .overview-container .blue-band .wrap {
     width: 100%;
     max-width: 1062px;
     padding: 0px;
     margin: 0px auto;
   }
   .overview-container .red-band {
     width: 100%;
     margin: 0px;
     padding: 35px 0;
     background: #d12229;
     text-align: left;
     color: #fff;
     font-size: 28px;
     line-height: 28px;
   }
   .overview-container .red-band .wrap {
     width: 100%;
     max-width: 1062px;
     padding: 0px;
     margin: 0px auto;
   }
   .overview-container .wrapper .escalation-matrix-container {
     width: 100%;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable {
     width: 30%;
     margin: 0px;
     padding: 0px;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .bind {
     width: 100%;
     min-height: 200px;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .heading {
     width: 100%;
     margin: 20px 0;
     color: #4f4f4f;
     font-size: 20px;
     display: flex;
     justify-content: flex-start;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .heading
     .count {
     width: 30px;
     text-align: center;
     height: 30px;
     line-height: 30px;
     border: 1px solid #615d5e;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     border-radius: 30px;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .heading
     .title {
     line-height: 30px;
     width: auto;
     margin: 0px 18px;
     position: relative;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .heading
     .title:after {
     content: "";
     position: absolute;
     bottom: 0px;
     left: 0px;
     height: 2px;
     background: #858585;
     width: 80%;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:hover
     .heading,
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:focus-within
     .heading {
     color: #cf252f;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:hover
     .heading
     .count,
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:focus-within
     .heading
     .count {
     border: 1px solid #cf252f;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:hover
     .heading
     .title:after,
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:focus-within
     .heading
     .title:after {
     background: #cf252f;
   }
   
   .overview-container .wrapper .escalation-matrix-container .reusable p {
     font-size: 15px;
     color: #4f4f4f;
     margin: 0px;
     padding: 5px 0;
     line-height: 25px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .dropdown {
     position: relative;
     display: block;
     margin-top: 0.5em;
     padding: 0;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown
     select {
     width: 100%;
     margin: 0;
     background: none;
     border: 1px solid transparent;
     outline: none;
     box-sizing: border-box;
     -moz-appearance: none;
     appearance: none;
     -webkit-appearance: none;
     font-size: 1.25em;
     color: #444;
     padding: 0.6em 1.9em 0.5em 0.8em;
     line-height: 1.3;
     font-family: "Roboto", sans-serif;
   }
   
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown::after {
     content: "";
     position: absolute;
     width: 9px;
     height: 8px;
     top: 50%;
     right: 1em;
     margin-top: -4px;
     z-index: 2;
     background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E")
       0 0 no-repeat;
     pointer-events: none;
   }
   .contact-us-wrap {
     width: 100%;
     background: url(../images/alumni-connect-banner-bg.jpg) #fff center top
       no-repeat;
     background-size: 100%;
   }
   .contact-us-wrap .locateusWrap {
     width: 100%;
   }
   .contact-us-wrap .locateusWrap h3 {
     font-size: 32px;
     color: #4f4f4f;
     margin: 0px;
     padding: 0px;
     text-align: left;
     font-weight: 400;
     line-height: 40px;
   }
   .contact-us-wrap .locateusWrap .buttonWrap {
     width: 100%;
     margin: 10px 0 20px 0;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button {
     width: auto;
     display: inline-block;
     margin: 0 10px 0 0;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.btn-1 {
     border: 1px solid #838383;
     border-radius: 30px;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.btn-1 .round {
     background-color: #838383;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.btn-1.active {
     border: 1px solid #cf252f;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.btn-1.active .round {
     background-color: #cf252f;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #838383;
     text-transform: uppercase;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: block;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.active a {
     color: #cf252f;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a span {
     position: relative;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff;
     font-size: 10px;
     line-height: normal;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a:hover {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a:hover .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #d12229;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.btn-1:hover {
     border: 1px solid #d12229;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button.btn-1:hover .round {
     background-color: #d12229;
   }
   .contact-us-wrap .locateusWrap .buttonWrap .button a:hover .round i {
     left: 12%;
   }
   .contact-us-wrap .locateUsFormWrap {
     width: 100%;
     margin: 10% 0 0 0;
   }
   .contact-us-wrap .locateUsFormWrap h4 {
     font-size: 25px;
     color: #4f4f4f;
     margin: 0px;
     padding: 0px;
     text-align: left;
     font-weight: 400;
     line-height: 40px;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper {
     width: 100%;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper label {
     visibility: hidden;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper label.select {
     display: inline-block;
     position: relative;
     width: 20%;
     margin: 0px 2% 0 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #818181;
     font-size: 17px;
     visibility: visible;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper label.select select {
     display: block;
     position: relative;
     z-index: 10;
     width: 100%;
     height: 52px;
     font-size: 17px;
     border: none;
     opacity: 0;
     cursor: pointer;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper label.select span.select {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #818181;
     border-radius: 5px;
     color: #818181;
     font-size: 17px;
     padding: 0 10px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     padding-right: 30px;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper label.select span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #4f4f4f;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper .go-btn {
     width: 52px;
     height: 52px;
     background: #7155eb;
     text-align: center;
     line-height: 52px;
     display: inline-block;
     color: #fff;
     font-size: 17px;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     border-radius: 30px;
     cursor: pointer;
   }
   .contact-us-wrap .locateUsFormWrap .formWrapper .go-btn:hover {
     color: #fff;
     background: #4f4f4f;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap {
     width: 100%;
     float: none;
     margin: 5% 0 0 0;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul {
     width: 100%;
     /* display: flex;
     justify-content: flex-start; */
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li {
     width: 48%;
     float: left;
     margin: 0 2% 2% 0;
     /* display: none; */
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li:nth-child(odd) {
     /* float: right; */
     /* clear: both; */
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box {
     width: 100%;
     background: #f7f7f8;
     border-radius: 5px;
     overflow: hidden;
     position: relative;
     transition: 0.3s ease-in-out all;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box:hover {
     box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left {
     float: left;
     width: 50%;
     padding: 20px;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .name {
     float: left;
     width: 100%;
     font-size: 24px;
     font-weight: 700;
     color: #7155eb;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .address {
     float: left;
     width: 100%;
     color: #a8a8a9;
     line-height: 30px;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .contactOption {
     float: left;
     width: 100%;
     color: #a8a8a9;
     margin: 10px 0;
   }
   .contact-us-wrap
     .locateUsFormWrap
     .resultWrap
     ul
     li
     .box
     .left
     .contactOption
     abbr {
     float: left;
     width: 100%;
     margin: 0 0 10px 0;
   }
   .contact-us-wrap
     .locateUsFormWrap
     .resultWrap
     ul
     li
     .box
     .left
     .contactOption
     abbr
     a {
     color: #a8a8a9;
     text-decoration: none;
     transition: all 0.3s ease-in-out;
   }
   .contact-us-wrap
     .locateUsFormWrap
     .resultWrap
     ul
     li
     .box
     .left
     .contactOption
     abbr
     a:hover {
     color: #c9242e;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .enquireButton {
     position: absolute;
     bottom: 20px;
     left: 20px;
     font-size: 16px;
     color: #cf252f;
     /* display: none; */
   }
   .contact-us-wrap
     .locateUsFormWrap
     .resultWrap
     ul
     li
     .box
     .left
     .enquireButton
     a {
     color: #cf252f;
     text-decoration: none;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right {
     float: left;
     width: 50%;
     /* display: none; */
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right img {
     width: 100%;
     filter: grayscale(1);
     transition: 0.3s ease-in-out all;
   }
   .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box:hover .right img {
     filter: grayscale(0);
   }
   .noDisplay {
     display: none;
   }
   .careerFormWrap {
     width: 100%;
     background: #f6f7f9 url(../images/dot-grey.png) left center no-repeat;
   }
   .careerFormWrap h3 {
     font-size: 32px;
     color: #4f4f4f;
     margin: 0px;
     padding: 0px;
     text-align: left;
     font-weight: 400;
     line-height: 40px;
   }
   .careerFormWrap .desc {
     width: 100%;
     padding: 0 40% 0 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 16px;
     line-height: 28px;
   }
   .careerFormWrap .linkedInButton {
     width: 100%;
     margin: 2% 0 0 0;
   }
   .careerFormWrap .linkedInButton img {
     width: 200px;
   }
   .careerFormWrap .formWrap {
     width: 100%;
     padding: 0 10% 0 0;
     margin: 2% 0 0 0;
   }
   .careerFormWrap .formWrap p {
     width: 45%;
     margin: 0 4% 0 0;
     display: inline-block;
   }
   .careerFormWrap .formWrap .wpcf7-form-control-wrap {
     float: left;
     width: 50%;
     padding: 0 0 20px 0;
     position: relative;
   }
   .careerFormWrap .formWrap .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
     position: absolute;
     bottom: 5px;
     left: 0;
     font-size: 11px;
     font-family: "Roboto", sans-serif;
   }
   .careerFormWrap .formWrap .input {
     width: 95%;
     height: 45px;
     line-height: 45px;
     border: #838383 solid 1px;
     border-radius: 5px;
     padding: 0 10px;
     font-size: 16px;
     background: #f6f7f9;
     font-family: "Roboto", sans-serif;
     margin: 0 2% 2% 0;
     display: inline-block;
     color: #838383;
     float: left;
   }
   .careerFormWrap .formWrap .input::placeholder {
     color: #838383;
     opacity: 1;
   }
   .careerFormWrap .formWrap .select {
     width: 95%;
     height: 45px;
     line-height: 45px;
     border: #838383 solid 1px;
     border-radius: 5px;
     padding: 0 10px;
     font-size: 16px;
     background: #f6f7f9;
     font-family: "Roboto", sans-serif;
     margin: 0 2% 2% 0;
     display: inline-block;
     color: #838383;
     float: left;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background: url(../images/drop-down-arrow.png) 95% center no-repeat;
     background-size: 10px;
   }
   .careerFormWrap .formWrap .fileWrap {
     float: left;
     width: 50%;
     padding: 0 0 20px 0;
     position: relative;
   }
   .careerFormWrap .formWrap .fileWrap label {
     width: 95%;
     float: left;
     height: 45px;
     border: #838383 solid 1px;
     border-radius: 5px;
     padding: 10px 20% 10px 10px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     font-size: 16px;
     background: #f6f7f9;
     font-family: "Roboto", sans-serif;
     margin: 0 1% 2% 0;
     display: inline-block;
     color: #838383;
     background: url(../images/upload-file-icon.png) 95% center no-repeat;
     background-size: 20px;
   }
   .careerFormWrap .formWrap .file {
     width: 95%;
     float: left;
     height: 45px;
     border: #838383 solid 1px;
     border-radius: 5px;
     padding: 10px;
     font-size: 16px;
     background: #f6f7f9;
     font-family: "Roboto", sans-serif;
     margin: 0 1% 2% 0;
     display: inline-block;
     color: #838383;
     opacity: 0;
     position: absolute;
     left: 0;
     top: 0;
     cursor: pointer;
   }
   .careerFormWrap .formWrap .fileWrap .wpcf7-form-control-wrap {
     width: 100%;
     position: static;
   }
   .careerFormWrap .formWrap .error {
     border: #f00 solid 1px;
   }
   .careerFormWrap .formWrap input[type="checkbox"].error {
     outline: #f00 solid 1px;
   }
   .careerFormWrap .formWrap .submitWrap {
     float: left;
     width: 100%;
   }
   .careerFormWrap .functionType {
     float: left;
     width: 100%;
     font-family: "Roboto", sans-serif;
   }
   .careerFormWrap .functionType .label {
     float: left;
     width: auto;
     padding: 0 20px 0 0;
   }
   .careerFormWrap .functionType .checkboxWrap {
     /* float: left;
     width: auto; */
   }
   .careerFormWrap .functionType .checkboxWrap label {
     margin: 0 10px 0 0;
   }
   .banner-cta {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     position: relative;
     z-index: 199;
     font-family: "Inter", sans-serif;
     line-height: normal;
   }
   .banner-cta .btn-1 {
     border: 1px solid #7155eb;
   }
   .banner-cta .btn-1 .round {
     background-color: #7155eb;
   }
   .banner-cta a {
     text-decoration: none;
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     padding: 12px 53px 12px 23px;
     color: #cf252f;
     font-weight: bold;
     position: relative;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     display: inline-block;
   }
   .banner-cta a span {
     position: relative;
   }
   .banner-cta a .round {
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 38px;
     height: 38px;
     position: absolute;
     right: 3px;
     top: 3px;
     -moz-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     -webkit-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     z-index: 2;
     font-size: 12px;
   }
   .banner-cta a .round i {
     position: absolute;
     top: 50%;
     margin-top: -6px;
     left: 50%;
     margin-left: -4px;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     color: #fff;
   }
   .banner-cta .txt {
     font-size: 14px;
     line-height: 1.45;
     z-index: 3;
     font-weight: 400;
   }
   .banner-cta a:hover,
   .banner-cta a.active {
     padding-left: 48px;
     padding-right: 28px;
     color: #fff;
   }
   .banner-cta a:hover .round,
   .banner-cta a.active .round {
     width: calc(100% - 6px);
     -moz-border-radius: 30px;
     -webkit-border-radius: 30px;
     border-radius: 30px;
     color: #fff;
   }
   .banner-cta a:hover .round i,
   .banner-cta a.active .round i {
     left: 12%;
   }
   
   .aep-banner .cont .banner-placeholder .right .banner-cta .btn-1 { border-color: #fff; }
   .aep-banner .cont .banner-placeholder .right .banner-cta .txt { color: #fff; }
   .aep-banner .cont .banner-placeholder .right .banner-cta .btn-1 .round { background: #fff; }
   .aep-banner .cont .banner-placeholder .right .banner-cta a .round i { color: #cf252f; }
   .aep-banner .cont .banner-placeholder .right .banner-cta a:hover .txt,
   .aep-banner .cont .banner-placeholder .right .banner-cta a.active .txt { color: #cf252f }
   
   @keyframes spinner {
     to {
       transform: rotate(360deg);
     }
   }
   .banner-cta a.active .round i {
     animation: spinner 0.6s linear infinite;
   }
   .banner-cta a.active .round .fa-chevron-right:before {
     content: "\f110";
   }
   .careerFormWrap .openingsTableWrap {
     float: left;
     width: 100%;
     font-family: "Roboto", sans-serif;
   }
   .careerFormWrap .openingsTableWrap .row {
     float: left;
     width: 100%;
   }
   .careerFormWrap .openingsTableWrap .row a {
     text-decoration: none;
     display: block;
     padding: 15px;
     float: left;
     width: 100%;
     border-bottom: #cfcdcd solid 1px;
   }
   .careerFormWrap .openingsTableWrap .row:last-child a {
     border: 0;
   }
   .careerFormWrap .openingsTableWrap .row a:hover {
     background: #f1f2f3;
   }
   .careerFormWrap .openingsTableWrap .row .col {
     float: left;
     width: 30%;
     color: #4f4f4f;
     font-size: 16px;
     font-weight: bold;
   }
   .careerFormWrap .openingsTableWrap .row .col:nth-child(2) {
     float: left;
     width: 50%;
     color: #cf252f;
     font-size: 16px;
     padding: 0 5% 0 0;
   }
   .careerFormWrap .openingsTableWrap .row .col:nth-child(3) {
     float: left;
     width: 20%;
     color: #cf252f;
     font-size: 16px;
   }
   .careerFormWrap .openingsTableWrap .row.th {
     color: #4f4f4f;
     font-size: 12px;
     font-weight: normal;
     padding: 0 15px;
   }
   .careerFormWrap .openingsTableWrap .row.th .col {
     font-weight: normal;
     color: #4f4f4f;
   }
   .careerFormWrap .twoColsLayout {
     float: left;
     width: 100%;
     padding: 2% 0;
     font-family: "Roboto", sans-serif;
     background: #f6f7f9;
     font-weight: 400;
     font-size: 16px;
     line-height: 25px;
     color: #4f4f4f;
   }
   .careerFormWrap .twoColsLayout .imgWrap {
     float: left;
     width: 49%;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
     overflow: hidden;
   }
   .careerFormWrap .twoColsLayout .imgWrap img {
     width: 100%;
   }
   .careerFormWrap .twoColsLayout .txtWrap {
     float: right;
     width: 49%;
     padding: 5% 0;
   }
   .careerFormWrap .twoColsLayout .heading {
     font-size: 20px;
     float: left;
     width: 100%;
     margin: 0 0 20px 0;
     font-family: "Merriweather", serif;
     color: #cf252f;
   }
   .careerFormWrap .twoColsLayout .heading.blueTxt {
     color: #cf252f;
   }
   .careerFormWrap .twoColsLayout ul {
     list-style-type: disc;
     padding: 0 0 0 20px;
   }
   .careerFormWrap .twoColsLayout ul li {
     margin: 0 0 10px 0;
     float: left;
     width: 100%;
   }
   .careerFormWrap .twoColsLayout .single-col {
     padding: 0;
   }
   .careerFormWrap .single-col h2 span {
     color: #4f4f4f;
   }
   .highlightOpeningsWrap {
     width: 100%;
     background: #4f4f4f;
     font-size: 24px;
     color: #fff;
     font-weight: 400;
   }
   .highlightOpeningsWrap ul li {
     width: 100%;
     padding: 15px 0;
   }
   .highlightOpeningsWrap ul li .holder {
     max-width: 1046px;
     margin: 0px auto;
   }
   .highlightOpeningsWrap ul li:nth-child(odd) {
     background: #cf252f;
   }
   .currentOpeningsWrap {
     width: 100%;
     background: #fff url(../images/dot-grey.png) right center no-repeat;
   }
   
   .currentOpeningsWrap h3 {
     font-size: 32px;
     color: #4f4f4f;
     margin: 0px;
     padding: 0px;
     text-align: left;
     font-weight: 400;
     line-height: 40px;
   }
   .currentOpeningsWrap .desc {
     width: 100%;
     padding: 0 40% 0 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 16px;
     line-height: 28px;
   }
   .currentOpeningsWrap .openingBlock {
     width: 100%;
     margin: 2% 0;
   }
   .currentOpeningsWrap .openingBlock ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
   }
   .currentOpeningsWrap .openingBlock ul li {
     width: 27%;
     margin: 0 2% 2% 0;
     display: inline-block;
   }
   .currentOpeningsWrap .openingBlock ul li .box {
     display: block;
     width: 100%;
     background: #cf252f;
     border-radius: 5px;
     color: #fff;
     font-family: "Roboto", sans-serif;
     transition: all 0.3s ease-in-out;
   }
   .currentOpeningsWrap .openingBlock ul li .box:hover {
     background: #2857aa;
     box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
   }
   .currentOpeningsWrap .openingBlock ul li .box a {
     color: #fff;
     text-decoration: none;
     padding: 25px;
     display: block;
   }
   .currentOpeningsWrap .openingBlock ul li .box .posName {
     width: 100%;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 500;
     line-height: 18px;
     margin: 0 0 10px 0;
     height: 40px;
     display: flex;
     align-items: center;
   }
   .currentOpeningsWrap .openingBlock ul li .box .pos {
     width: 100%;
     font-size: 12px;
   }
   .tabs-container .grid#Meet-Our-Students {
     /* display: none; */
   }
   .tabs-container .grid#Meet-Our-Students .navigation-links {
     /* display: none; */
   }
   .tabs-container .grid .navigation-links ul li {
     margin: 0 20px 0 0;
   }
   .tabs-container .grid .navigation-links ul li a {
     display: block;
     padding: 0 20px 0 0;
     border-right: #939394 solid 1px;
   }
   .tabs-container .grid .navigation-links ul li.active a {
     color: #d12229;
   }
   .tabs-container .grid .navigation-links ul li:last-child a {
     border: 0;
   }
   .tabs-container .grid .chartDescription {
     width: 100%;
     text-align: center;
     font-size: 14px;
   }
   .tabs-container .grid .chartDescription p {
     padding: 0;
     font-size: 14px;
     line-height: inherit;
     font-size: inherit;
   }
   .inner-page-content-navigation ul li:nth-child(2) {
     /* display: none; */
   }
   .cookie {
     width: 100%;
     margin: 0px;
     position: fixed;
     left: 0;
     bottom: 0;
     z-index: 1000;
     padding: 10px 0;
     /*background: url(../images/hiring-partners-bg.png) left top no-repeat #d13039;*/
     background: #7155eb !important;
     box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
     display: none;
   }
   .cookie.show {
     display: block;
   }
   .fourZeroFourWrap {
     width: 100%;
     height: 70vh;
     text-align: center;
     display: flex;
     align-items: center;
     align-content: center;
     background: url(../images/404-bg.jpg) left top no-repeat #f6f7f8;
     background-size: cover;
   }
   .fourZeroFourWrap .contentWrap {
     width: 100%;
     text-align: center;
   }
   .fourZeroFourWrap .imgWrap {
     max-width: 400px;
     display: inline-block;
   }
   .fourZeroFourWrap .imgWrap img {
     width: 100%;
   }
   .fourZeroFourWrap .gobackButton {
     width: 100%;
     display: inline-block;
     font-size: 16px;
     margin: 20px 0 0 0;
     font-weight: bold;
   }
   .fourZeroFourWrap .gobackButton a {
     color: #d12229;
     text-decoration: none;
   }
   .tabs-container.aboutIntro .career-services-two-col-grid .tiles ul li .cont {
     padding-top: 3%;
   }
   .tabs-container.aboutIntro
     .career-services-two-col-grid
     .tiles
     ul
     li.colored-one {
     display: block;
   }
   
   .tabs-container .career-services-two-col-grid .tiles ul li picture,
   .tabs-container
     .career-services-two-col-grid
     .tiles
     ul
     li
     picture
     img.webpexpress-processed {
     width: 100%;
   }
   
   .slider-banner .category2 .left.aboutBanner {
     width: 100%;
   }
   .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
     width: 70%;
     float: right;
     padding-left: 18px;
   }
   .slider-banner .category2 .left.aboutBanner .mobHead {
     display: none;
   }
   .home .experience-slider .slick-prev.slick-arrow {
     display: none !important;
   }
   .home .experience-slider .slick-next.slick-arrow {
     right: 10%;
   }
   .home .experience-slider .slick-next::before {
     color: #fff;
   }
   .homeGridVideoImg {
     position: relative;
   }
   .homeGridVideoImg .playBtn {
     position: absolute;
     left: 0;
     right: 0;
     top: 50%;
     text-align: center;
     transform: translateY(-50%);
     width: 200px;
     margin: 0 auto;
   }
   .fineprintDesc {
     max-width: 1046px;
     font-size: 11px;
     color: #000;
     margin: 0px auto;
     padding: 20px 0px 0;
     font-family: "Inter", sans-serif;
   }
   .help-support-container.admission .wrapper .banner .right {
     padding: 0px 5% 0 0;
   }
   .inner-page-content-navigation ul li:nth-child(2) {
     display: block;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap {
     max-width: 1046px;
     width: 90%;
     margin: 0px auto;
     padding: 20px 0;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap h4 {
     margin: 15px 0;
     padding: 0px 0;
     font-size: 28px;
     color: #4f4f4f;
     line-height: normal;
     font-weight: 400;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap h5 {
     margin: 30px 0;
     padding: 0px 0;
     font-size: 20px;
     color: #4f4f4f;
     line-height: normal;
     font-weight: 400;
     font-family: "Inter", sans-serif;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap > p {
     padding: 0px;
     margin: 0px;
     line-height: 25px;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table {
     max-width: 745px;
     width: 100%;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     margin-top: 30px;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table
     tr
     td {
     width: 50%;
     font-weight: 400;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table.full-width,
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table.full-wdth,
   .tabs-container
     .grid.career-services-two-col-grid.admission-process#Lateral-Admissions
     .wrap
     table {
     max-width: 100%;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table.full-width
     tr
     td,
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table.full-wdth
     tr
     td,
   .tabs-container
     .grid.career-services-two-col-grid.admission-process#Lateral-Admissions
     .wrap
     table
     tr
     td {
     width: 33%;
     font-weight: 400;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt {
     width: 100%;
     margin: 0px 0;
     padding: 20px 0;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: inherit;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li {
     width: 745px;
     margin: 0px;
     padding: 1em 2em;
     border: 1px solid #8f8f90;
     position: relative;
     margin: 0 0 30px 0;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li h6 {
     font-size: 15px;
     font-weight: 700;
     margin: 1em 0;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li p {
     font-size: 15px;
     margin: 0em 0;
     padding: 0px;
     line-height: 25px;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li ul {
     display: block;
     margin: 0px;
     padding: 0px 1em;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li ul li {
     margin: 0px;
     padding: 5px 0;
     width: 100%;
     border: none;
     list-style: disc;
     list-style-position: outside;
     font-size: 15px;
   }
   .tabs-container
     .career-services-two-col-grid
     .wrap
     .prog-opt
     > ul
     > li:not(:first-child):before {
     content: "OR";
     margin: 0px;
     padding: 0px;
     width: auto;
     padding: 1em;
     position: absolute;
     top: 0%;
     left: 50%;
     background: #cf252f;
     color: #fff;
     transform: translate(-50%, -80%);
   }
   .tabs-container .career-services-two-col-grid .wrap .instruction {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     .instruction
     h5 {
     margin: 30px 0 10px;
   }
   .tabs-container .career-services-two-col-grid .wrap .instruction ul {
     display: block;
     margin: 0px;
     padding: 0px 1em;
   }
   .tabs-container .career-services-two-col-grid .wrap .instruction ul li {
     margin: 0px;
     padding: 3px 0;
     width: 100%;
     border: none;
     list-style: disc;
     list-style-position: outside;
     font-size: 15px;
   }
   .slider-banner .category2 .left h4.blu {
     color: #335799;
   }
   .enquiry-section {
     width: 100%;
     margin: 0px 0;
     padding: 80px 0;
     background: url(../images/enquiry-form-pattern.png) right center no-repeat
       #335799;
   }
   .enquiry-section .content-holder {
     width: 90%;
     max-width: 1046px;
     margin: 0px auto;
     padding: 0px;
   }
   .enquiry-section .content-holder h3 {
     font-size: 32px;
     color: #fff;
     margin: 20px 0;
     padding: 0px;
     font-weight: 400;
     line-height: normal;
   }
   .enquiry-section .content-holder .desc {
     font-size: 16px;
     color: #fff;
     margin: 0px 0;
     padding: 0px;
     font-weight: 400;
     line-height: normal;
     width: 60%;
     font-family: "Roboto", sans-serif;
     line-height: 25px;
   }
   .enquiry-section .content-holder .enq-form {
     color: #fff;
     margin: 10px 0;
     padding: 0px;
     width: 73%;
     line-height: 25px;
   }
   .enquiry-section .content-holder .enq-form ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .enquiry-section .content-holder .enq-form ul li {
     width: 48%;
     margin: 10px 0;
     padding: 0px;
   }
   .enquiry-section .content-holder .enq-form ul li input[type="text"],
   .enquiry-section .content-holder .enq-form ul li input[type="email"] {
     width: 100%;
     margin: 0px;
     padding: 1em 1em;
     background: none;
     border: 1px solid #fff;
     border-radius: 5px;
     color: #fff;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .enquiry-section .content-holder .enq-form ul li select {
     width: 100%;
     margin: 0px;
     padding: 1em;
     background: none;
     border: 1px solid #fff;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     box-sizing: border-box;
     color: #fff;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background: url(../images/drop-down-arrow-white.png) 95% center no-repeat;
     background-size: 10px;
   }
   .enquiry-section .content-holder .enq-form ul li select.blueBg {
     background-color: #355997;
   }
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     input[type="text"]::placeholder,
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     input[type="email"]::placeholder {
     color: #fff;
   }
   .enquiry-section .content-holder .enq-form ul li label {
     visibility: hidden;
   }
   .enquiry-section .content-holder .enq-form ul li label.select {
     display: block;
     position: relative;
     width: 100%;
     margin: 0px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #fff;
     font-size: 16px;
     visibility: visible;
   }
   .enquiry-section .content-holder .enq-form ul li label select {
     opacity: 0;
   }
   .enquiry-section .content-holder .enq-form ul li label.select select {
     display: block;
     position: relative;
     z-index: 10;
     width: 100%;
     height: 52px;
     font-size: 16px;
     border: none;
     opacity: 0;
     cursor: pointer;
   }
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     label.select
     select
     option:checked,
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     label.select
     select
     option:not(checked) {
     color: #000;
   }
   .enquiry-section .content-holder .enq-form ul li label.select span.select {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #fff;
     border-radius: 5px;
     color: #fff;
     font-size: 16px;
     padding: 0 10px;
   }
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     label.select
     span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #fff;
   }
   .enquiry-section .content-holder .enq-form .white-cta {
     margin: 15px 0;
   }
   .enquiry-section .content-holder .enq-form .banner-cta .btn-1 {
     border-color: #fff;
     color: #fff;
   }
   .enquiry-section .content-holder .enq-form .banner-cta .btn-1:hover {
     color: #ff6c49;
   }
   .enquiry-section .content-holder .enq-form .banner-cta .btn-1 .round {
     background-color: #fff;
   }
   .enquiry-section .content-holder .enq-form .banner-cta a .round i {
     color: #ff6c49;
   }
   .enquiry-section .content-holder .enq-form .white-cta a {
     width: 25%;
   }
   .why-hire {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: #f6f6f6;
   }
   .why-hire .grid h3 {
     color: #4f4f4f;
     margin: 30px 0;
   }
   .tabs-container .hire .grid .student-review-holder ul li .cont ul li .copy {
     height: auto;
   }
   .tabs-container .hire .grid .student-review-holder ul li .cont ul li .avtar {
     margin-bottom: 20px;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .student-name {
     font-size: 22px;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .avtar
     img {
     border-radius: 0;
     width: auto;
     height: auto;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::before {
     color: #fff;
     top: -25px;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::after {
     color: #fff;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont
     p {
     line-height: 25px;
   }
   .tabs-container .hire .grid h3 {
     color: #335799;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review {
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review img {
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .help-support-container.admission .wrapper .banner .right {
     padding: 0px 5% 0 0;
   }
   .inner-page-content-navigation ul li:nth-child(2) {
     display: block;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap {
     max-width: 1046px;
     width: 90%;
     margin: 0px auto;
     padding: 20px 0;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap h4 {
     margin: 15px 0;
     padding: 0px 0;
     font-size: 28px;
     color: #4f4f4f;
     line-height: normal;
     font-weight: 400;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap h5 {
     margin: 30px 0;
     padding: 0px 0;
     font-size: 20px;
     color: #4f4f4f;
     line-height: normal;
     font-weight: 400;
     font-family: "Inter", sans-serif;
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process .wrap > p {
     padding: 0px;
     margin: 0px;
     line-height: 25px;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table {
     max-width: 745px;
     width: 100%;
     text-align: left;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     margin-top: 30px;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table
     tr
     td {
     width: 50%;
     font-weight: 400;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table.full-width {
     max-width: 100%;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     table.full-width
     tr
     td {
     width: 33%;
     font-weight: 400;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt {
     width: 100%;
     margin: 0px 0;
     padding: 20px 0;
   }
   .tabs-container .career-services-two-col-grid .wrap .prog-opt ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: inherit;
   }
   .tabs-container .career-services-two-col-grid .wrap .instruction {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .wrap
     .instruction
     h5 {
     margin: 30px 0 10px;
   }
   .tabs-container .career-services-two-col-grid .wrap .instruction ul {
     display: block;
     margin: 0px;
     padding: 0px 1em;
   }
   .tabs-container .career-services-two-col-grid .wrap .instruction ul li {
     margin: 0px;
     padding: 3px 0;
     width: 100%;
     border: none;
     list-style: disc;
     list-style-position: outside;
     font-size: 15px;
   }
   .slider-banner .category2 .left h4.blu {
     color: #335799;
   }
   .enquiry-section {
     width: 100%;
     margin: 0px 0;
     padding: 80px 0;
     background: url(../images/enquiry-form-pattern.png) right center no-repeat
       #cf252f;
   }
   .enquiry-section .content-holder {
     width: 1046px;
     max-width: 1046px;
     width: 100%;
     margin: 0px auto;
     padding: 0px;
   }
   .enquiry-section .content-holder h3 {
     font-size: 32px;
     color: #fff;
     margin: 20px 0;
     padding: 0px;
     font-weight: 400;
     line-height: normal;
   }
   .enquiry-section .content-holder .desc {
     font-size: 16px;
     color: #fff;
     margin: 0px 0;
     padding: 0px;
     font-weight: 400;
     line-height: normal;
     width: 60%;
     font-family: "Roboto", sans-serif;
     line-height: 25px;
   }
   .enquiry-section .content-holder .enq-form {
     color: #fff;
     margin: 10px 0;
     padding: 0px;
     width: 73%;
     line-height: 25px;
   }
   .enquiry-section .content-holder .enq-form ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .enquiry-section .content-holder .enq-form ul li {
     width: 48%;
     margin: 10px 0;
     padding: 0px;
   }
   .enquiry-section .content-holder .enq-form ul li input[type="text"] {
     width: 100%;
     margin: 0px;
     padding: 1em 1em;
     background: none;
     border: 1px solid #fff;
     border-radius: 5px;
     color: #fff;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     input[type="text"]::placeholder {
     color: #fff;
   }
   .enquiry-section .content-holder .enq-form ul li label {
     visibility: hidden;
   }
   .enquiry-section .content-holder .enq-form ul li label.select {
     display: block;
     position: relative;
     width: 100%;
     margin: 0px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #fff;
     font-size: 16px;
     visibility: visible;
   }
   .enquiry-section .content-holder .enq-form ul li label select {
     opacity: 0;
   }
   .enquiry-section .content-holder .enq-form ul li label.select select {
     display: block;
     position: relative;
     z-index: 10;
     width: 100%;
     height: 52px;
     font-size: 16px;
     border: none;
     opacity: 0;
     cursor: pointer;
   }
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     label.select
     select
     option:checked,
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     label.select
     select
     option:not(checked) {
     color: #000;
   }
   .enquiry-section .content-holder .enq-form ul li label.select span.select {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #fff;
     border-radius: 5px;
     color: #fff;
     font-size: 16px;
     padding: 0 10px;
   }
   .enquiry-section
     .content-holder
     .enq-form
     ul
     li
     label.select
     span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #fff;
   }
   .enquiry-section .content-holder .enq-form .white-cta {
     margin: 15px 0;
   }
   .enquiry-section .content-holder .enq-form .white-cta a {
     width: 25%;
   }
   .why-hire {
     width: 100%;
     margin: 0px;
     padding: 0px;
     background: #f6f6f6;
   }
   .why-hire .grid h3 {
     color: #4f4f4f;
     margin: 30px 0;
   }
   .tabs-container .hire .grid .student-review-holder ul li .cont ul li .copy {
     height: auto;
   }
   .tabs-container .hire .grid .student-review-holder ul li .cont ul li .avtar {
     margin-bottom: 20px;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .student-name {
     font-size: 22px;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .avtar
     img {
     border-radius: 0;
     width: auto;
     height: auto;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::before {
     color: #fff;
     top: -25px;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::after {
     color: #fff;
   }
   .tabs-container
     .hire
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont
     p {
     line-height: 25px;
   }
   .tabs-container .hire .grid h3 {
     color: #cf252f;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review {
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .tabs-container .grid .student-review-holder ul li .cont ul li .review img {
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
     display: none;
   }
   .dual-col-banner {
     width: 94%;
     margin: 0px auto;
     padding: 0px;
     display: flex;
   }
   .dual-col-banner .left-holder {
     width: 50%;
     margin: 0px;
     padding: 2em;
     background: #cf252f;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -ms-flex-align: center;
     -webkit-align-items: center;
     -webkit-box-align: center;
     align-items: center;
   }
   .dual-col-banner .left-holder .cont {
     width: 70%;
     margin: 0px auto;
     padding: 0px;
   }
   .dual-col-banner .left-holder .cont h3 {
     color: #fff;
     margin: 0px;
     padding: 0px;
     font-size: 32px;
     line-height: normal;
     font-weight: 300;
   }
   .dual-col-banner .left-holder .cont p {
     color: #d4dcea;
     margin: 0px;
     padding: 15px 0;
     font-size: 16px;
     line-height: 25px;
     font-family: "Roboto", sans-serif;
   }
   .dual-col-banner .left-holder .cont .features {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .dual-col-banner .left-holder .cont .features ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     list-style: none;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
   }
   .dual-col-banner .left-holder .cont .features ul li {
     border: 1px solid #d4dcea;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     padding: 0.5em;
     margin: 0.5em;
     color: #d4dcea;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
     transition: all 0.3s ease-in-out;
   }
   .dual-col-banner .left-holder .cont .features ul li:hover {
     background: #d4dcea;
     color: #cf252f;
   }
   .dual-col-banner .right-holder {
     width: 50%;
     margin: 0px;
     padding: 0px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .dual-col-banner .right-holder img {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     width: 100%;
   }
   .transform-your-talent {
     width: 100%;
     margin: 0px 0;
     padding: 40px 0;
   }
   .transform-your-talent .content-holder {
     width: 1046px;
     max-width: 1046px;
     width: 100%;
     margin: 0px auto;
     padding: 0px;
   }
   .transform-your-talent .content-holder h3 {
     font-size: 32px;
     color: #4f4f4f;
     margin: 10px 0;
     padding: 0px;
     font-weight: 400;
     line-height: normal;
   }
   .transform-your-talent .content-holder .desc {
     font-size: 16px;
     color: #4f4f4f;
     margin: 0px 0;
     padding: 0px;
     font-weight: 400;
     line-height: normal;
     width: 60%;
     font-family: "Roboto", sans-serif;
     line-height: 25px;
   }
   .transform-your-talent .content-holder .enq-form {
     color: #4f4f4f;
     margin: 10px 0;
     padding: 0px;
     width: 73%;
     line-height: 25px;
   }
   .transform-your-talent .content-holder .enq-form ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
   }
   .transform-your-talent .content-holder .enq-form ul li {
     width: 48%;
     margin: 10px 0;
     padding: 0px;
   }
   .transform-your-talent .content-holder .enq-form ul li.full {
     width: 100%;
   }
   .transform-your-talent .content-holder .enq-form ul li input[type="text"],
   .transform-your-talent .content-holder .enq-form ul li input[type="email"] {
     width: 100%;
     margin: 0px;
     padding: 1em 1em;
     background: none;
     border: 1px solid #4f4f4f;
     border-radius: 5px;
     color: #4f4f4f;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .transform-your-talent .content-holder .enq-form ul li select {
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #4f4f4f;
     border-radius: 5px;
     color: #4f4f4f;
     font-size: 16px;
     padding: 0 30px 0 18px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background: url(../images/drop-down-arrow.png) 95% center no-repeat;
     background-size: 10px;
   }
   .transform-your-talent
     .content-holder
     .enq-form
     ul
     li
     input[type="text"]::placeholder {
     color: #4f4f4f;
   }
   .transform-your-talent
     .content-holder
     .enq-form
     ul
     li
     label.select
     select
     option:checked,
   .transform-your-talent
     .content-holder
     .enq-form
     ul
     li
     label.select
     select
     option:not(checked) {
     color: #000;
   }
   .transform-your-talent
     .content-holder
     .enq-form
     ul
     li
     label.select
     span.select {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #4f4f4f;
     border-radius: 5px;
     color: #4f4f4f;
     font-size: 16px;
     padding: 0 10px;
   }
   .transform-your-talent
     .content-holder
     .enq-form
     ul
     li
     label.select
     span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #4f4f4f;
   }
   .transform-your-talent .content-holder .enq-form .banner-cta {
     margin: 15px 0;
     width: 100%;
     text-align: left;
   }
   .transform-your-talent .content-holder .enq-form .banner-cta a {
     width: auto;
   }
   .what-we-offer {
     width: 100%;
     max-width: 1046px;
     margin: 40px auto;
     padding: 0px;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -ms-flex-align: center;
     -webkit-align-items: center;
     -webkit-box-align: center;
     align-items: center;
   }
   .what-we-offer .left {
     width: 50%;
     margin: 0px;
     padding: 0px;
   }
   .what-we-offer .left img {
     width: 100%;
   }
   .what-we-offer .right {
     width: 50%;
     margin: 0px;
     padding: 0em 10em 0 3em;
   }
   .what-we-offer .right h3 {
     color: #cf252f;
     font-size: 28px;
     line-height: normal;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
   }
   .what-we-offer .right p {
     color: #878788;
     font-size: 28px;
     line-height: 25px;
     font-weight: normal;
     margin: 15px 0;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
   }
   .transform-talent-tiles {
     width: 100%;
     margin: 40px 0;
     padding: 0px;
   }
   .transform-talent-tiles ul {
     display: flex;
     justify-content: center;
     list-style: none;
   }
   .transform-talent-tiles ul li {
     width: 20%;
     margin: 0px;
     padding: 2em;
     margin: 1%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     color: #fff;
     background-color: #7155eb !important;
   }
   .transform-talent-tiles ul li.red {
     background: #d53b44;
   }
   .transform-talent-tiles ul li.blue {
     background: #3e5f9e;
   }
   .transform-talent-tiles ul li.grey {
     background: #606060;
   }
   .transform-talent-tiles ul li .icon {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .transform-talent-tiles ul li .desc {
     width: 100%;
     margin: 0px;
     padding: 10px 0;
     color: #fff;
     font-family: "Roboto", sans-serif;
     line-height: 22px;
   }
   .how-we-do {
     width: 100%;
     max-width: 1046px;
     margin: 40px auto;
     padding: 0px;
   
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -ms-flex-align: center;
     -webkit-align-items: center;
     -webkit-box-align: center;
     align-items: center;
     background: #f9f9f9;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .how-we-do .left {
     margin: 0px;
     width: 50%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     padding: 2em 5em;
   }
   .how-we-do .left h3 {
     color: #d53b44;
     font-size: 28px;
     line-height: normal;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
   }
   .how-we-do .left p {
     color: #878788;
     font-size: 28px;
     line-height: 25px;
     font-weight: normal;
     margin: 15px 0;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
   }
   .how-we-do .right {
     margin: 0px;
     padding: 0px;
     width: 50%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .how-we-do .right img {
     width: 100%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .domains {
     width: 100%;
     max-width: 1046px;
     margin: 40px auto;
     padding: 0px;
   }
   .domains h3 {
     color: #cf252f;
     font-size: 28px;
     line-height: normal;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
   }
   .domains p {
     color: #878788;
     font-size: 28px;
     line-height: 25px;
     font-weight: normal;
     margin: 15px 0;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
   }
   .domains .tiles {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .domains .tiles ul {
     list-style: none;
     margin: 0px 0 40px 0;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     position: relative;
   }
   .domains .tiles ul:after {
     content: "";
     position: absolute;
     margin: 0px;
     padding: 0px;
     left: 0px;
     top: 50%;
     transform: translateY(-50%);
     width: 100%;
     border-bottom: 2px dashed #7f94be;
     z-index: 1;
   }
   .domains .tiles ul li {
     margin: 0px;
     padding: 0px;
     background: #fff;
     padding: 2em 1em;
     -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
     z-index: 2;
     width: 11%;
   }
   .domains .tiles ul li .icon {
     width: 100%;
     text-align: center;
   }
   .domains .tiles ul li .title {
     text-align: center;
     margin-top: 0.5em;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 15px;
     color: #8e8e8e;
   }
   .client-case-studies {
     width: 100%;
     margin: 40px 0;
     padding: 100px 0;
     background: url(../images/client-case-studies-bg.jpg) right top no-repeat
       #424242;
     color: #fff;
   }
   .client-case-studies .container {
     width: 100%;
     max-width: 1046px;
     margin: 0px auto;
     padding: 0px;
   }
   .client-case-studies .container h3 {
     font-size: 28px;
     color: #fff;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
   }
   .client-case-studies .container p {
     color: #fff;
     font-size: 28px;
     line-height: 25px;
     font-weight: normal;
     margin: 15px 0;
     padding: 0px;
     font-family: "Roboto", sans-serif;
     font-size: 16px;
   }
   .client-case-studies .container .video-thumbs {
     width: 100%;
     margin: 40px 0 0 0;
     padding: 0px;
   }
   .client-case-studies .container .video-thumbs ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .client-case-studies .container .video-thumbs ul li {
     margin: 0px;
     padding: 0px;
     width: 30%;
     padding: 0 1.5%;
   }
   .client-case-studies .container .video-thumbs ul li .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
     position: relative;
   }
   .client-case-studies .container .video-thumbs ul li .thumb .play {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
   }
   .client-case-studies .container .video-thumbs ul li .thumb img {
     width: 100%;
   }
   .client-case-studies .container .video-thumbs ul li .title {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
     text-align: center;
     font-size: 20px;
   }
   .needHelpPopupWrap {
     position: fixed;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.4);
     left: 0;
     top: 0;
     z-index: 9999999;
     display: none;
   }
   .needHelpPopupWrap .needHelpWrap {
     position: absolute;
     width: 400px;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     background: url(https://online.nmims.edu/wp-content/uploads/2024/08/Hello-Popup.jpg)
       no-repeat;
     background-size: cover;
     padding: 10px;
     /* border: #cf252f solid 1px;*/
   }
   .needHelpPopupWrap .needHelpWrap .wrap {
     float: left;
     width: 100%;
     padding: 50px 0;
     position: relative;
     /* border: #d02630 solid 1px;
     position: relative;
     background: url(../images/chat-popup-pattern.png) left top no-repeat;
     background-size: 100px;*/
   }
   .needHelpPopupWrap .needHelpWrap .wrap .close {
     position: absolute;
     width: 25px;
     height: 25px;
     right: 0px;
     top: 0px;
     color: #000;
     text-align: center;
     font-size: 24px;
     font-weight: bold;
     line-height: 15px;
     cursor: pointer;
     background: transparent;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent {
     float: left;
     width: 100%;
     height: 100%;
     display: flex;
     align-items: center;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .contentHolder {
     float: left;
     width: 100%;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .heading {
     float: left;
     width: 100%;
     font-size: 52px;
     color: #000000;
     font-family: "Inter", sans-serif;
   
     text-align: center;
     font-weight: 800;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .heading span {
     font-size: 34px;
     color: #ffffff;
     line-height: 40px;
     display: block;
     font-weight: 400;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .buttonWrap {
     float: left;
     width: 100%;
     text-align: center;
     margin: 20px 0;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .buttonWrap .noThanks {
     float: left;
     width: 100%;
     color: #ffffff;
     font-weight: 400;
     font-size: 18px;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .buttonWrap .noThanks a {
     color: #ffffff;
     text-decoration: none;
   }
   .needHelpPopupWrap
     .needHelpWrap
     .wrap
     .popupContent
     .buttonWrap
     .noThanks
     a:hover {
     text-decoration: underline;
   }
   .needHelpPopupWrap
     .needHelpWrap
     .wrap
     .popupContent
     .buttonWrap
     .banner-cta
     .btn-1 {
     border: 1px solid #cf252f;
     color: #cf252f;
     background: #fff;
   }
   .needHelpPopupWrap
     .needHelpWrap
     .wrap
     .popupContent
     .buttonWrap
     .banner-cta
     .btn-1
     .round {
     background: #cf252f;
   }
   .needHelpPopupWrap
     .needHelpWrap
     .wrap
     .popupContent
     .buttonWrap
     .banner-cta
     .btn-1:hover {
     color: #fff;
   }
   .needHelpPopupWrap .needHelpWrap .wrap .popupContent .heading span span {
     display: inline;
     font-size: 18px;
   }
   .hire .wpcf7 select,
   .hire .wpcf7 select option,
   .transform-your-talent .wpcf7 select,
   .transform-your-talent .wpcf7 select option {
     color: #4f4f4f;
   }
   .writeToUsChatOfflineWrap {
     float: left;
     max-width: 500px;
     padding: 5%;
   }
   .writeToUsChatOfflineWrap .heading {
     float: left;
     width: 100%;
     font-size: 20px;
     font-weight: 700;
     text-align: center;
     font-family: "Roboto", sans-serif;
   }
   .writeToUsChatOfflineWrap .input {
     width: 100%;
     margin: 0px;
     height: 52px;
     line-height: 52px;
     padding: 0 10px 0 10px;
     border: 1px solid #818181;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     font-family: "Roboto", sans-serif;
     background: none;
     font-size: 17px;
     font-weight: 400;
     border-radius: 5px;
     color: #818181;
     margin: 0 0 10px 0;
     outline: 0;
   }
   .writeToUsChatOfflineWrap .input.country-ext {
     float: left;
     width: 52px;
     border-radius: 0;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
   }
   .writeToUsChatOfflineWrap .input.phone-ext {
     float: left;
     border-left: 0;
     width: calc(100% - 52px);
     border-radius: 0;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .writeToUsChatOfflineWrap .select {
     width: 100%;
     height: 52px;
     line-height: 52px;
     margin: 0 0 10px 0;
     border: 1px solid #818181;
     border-radius: 5px;
     color: #818181;
     font-size: 17px;
     padding: 0 30px 0 10px;
     font-family: "Roboto", sans-serif;
     font-size: 17px;
     font-weight: 400;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background: url(../images/drop-down-arrow.png) 95% center no-repeat;
     background-size: 10px;
     outline: 0;
   }
   .writeToUsChatOfflineWrap .textarea {
     width: 100%;
     margin: 0px;
     height: 100px;
     line-height: 52px;
     margin: 0 0 10px 0;
     padding: 0 10px 0 10px;
     border: 1px solid #818181;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     font-family: "Roboto", sans-serif;
     background: none;
     font-size: 17px;
     font-weight: 400;
     border-radius: 5px;
     color: #818181;
     resize: none;
     outline: 0;
   }
   .writeToUsChatOfflineWrap .banner-cta {
     width: auto;
     margin: 0px;
     padding: 0px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
     line-height: normal;
     background: none;
     border: none;
   }
   .writeToUsChatOfflineWrap .error {
     border-color: #f00;
   }
   .writeToUsChatOfflineWrap .thankyouWrap {
     height: 500px;
     font-size: 20px;
     font-weight: 700;
     text-align: center;
     display: flex;
     align-items: center;
     font-family: "Roboto", sans-serif;
   }
   @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
     .overview-container
       .wrapper
       .escalation-matrix-container
       .reusable
       .dropdown
       select::-ms-expand {
       display: none;
     }
     .overview-container
       .wrapper
       .escalation-matrix-container
       .reusable
       select:focus::-ms-value {
       background: transparent;
       color: #222;
     }
   }
   
   body:last-child
     .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown::after,
   x:-moz-any-link {
     display: none;
   }
   body:last-child
     .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown
     select,
   x:-moz-any-link {
     padding-right: 0.8em;
   }
   _::-moz-progress-bar,
   body:last-child .dropdown {
     overflow: hidden;
   }
   _::-moz-progress-bar,
   body:last-child
     .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown:after {
     display: block;
   }
   _::-moz-progress-bar,
   body:last-child
     .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown
     select {
     padding-right: 1.9em;
     -moz-appearance: window;
     text-indent: 0.01px;
     text-overflow: "";
     width: 100%;
   }
   _::-moz-progress-bar,
   body:last-child
     .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown
     select:focus {
     outline: 2px solid rgba(180, 222, 250, 0.7);
   }
   x:-o-prefocus,
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown::after {
     display: none;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     .dropdown:hover {
     border: 1px solid #888;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     select:focus {
     outline: none;
     color: #222;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     select:-moz-focusring {
     color: transparent;
     text-shadow: 0 0 0 #000;
   }
   
   .overview-container .wrapper .escalation-matrix-container .reusable option {
     font-weight: normal;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .button {
     border: 1px solid #bbb;
     border-radius: 0.3em;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .output {
     margin: 0 auto;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .state {
     padding: 1em;
     color: #cf252f;
     line-height: 30px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 18px;
   }
   .overview-container .wrapper .escalation-matrix-container .reusable .state a {
     color: #cf252f;
     text-decoration: none;
   }
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable
     span.select {
     display: none;
   }
   .overview-container .wrapper.red {
     background: #fff;
   }
   .overview-container .wrapper.red .escalation-matrix-container .reusable .state {
     color: #d12229;
   }
   .overview-container
     .wrapper.red
     .escalation-matrix-container
     .reusable
     .state
     a {
     color: #d12229;
   }
   .overview-container
     .wrapper.red
     .escalation-matrix-container
     .reusable:hover
     .heading,
   .overview-container
     .wrapper
     .escalation-matrix-container
     .reusable:focus-within
     .heading {
     color: #d12229;
   }
   .overview-container
     .wrapper.red
     .escalation-matrix-container
     .reusable:hover
     .heading
     .count,
   .overview-container
     .wrapper.red
     .escalation-matrix-container
     .reusable:focus-within
     .heading
     .count {
     border: 1px solid #d12229;
   }
   .overview-container
     .wrapper.red
     .escalation-matrix-container
     .reusable:hover
     .heading
     .title:after,
   .overview-container
     .wrapper.red
     .escalation-matrix-container
     .reusable:focus-within
     .heading
     .title:after {
     background: #d12229;
   }
   .overview-container .wrapper .cta-holder {
     width: 100%;
     margin: 10px 0;
     padding: 20px 0;
     border-top: 1px solid #c3c3c3;
   }
   .overview-container .wrapper .cta-holder a {
     display: inline-block;
   }
   
   .faqs-container {
     width: 100%;
     margin: 0px;
     padding: 20px 0;
   }
   .faqs-container ul.tabs {
     margin: 0 auto;
     padding: 0;
     list-style: none;
     width: 100%;
     display: block;
   }
   
   .faqs-container ul.tabs li {
     margin: 10px 0;
     cursor: pointer;
     padding: 0px 25px;
     color: #878788;
     overflow: hidden;
     position: relative;
     border-right: 1px solid #878788;
     width: auto;
     text-align: center;
     font-family: "Roboto", sans-serif;
     font-size: 18px;
     font-weight: 400;
     display: inline-block;
   }
   
   .faqs-container ul.tabs li:last-child {
     border-right: none;
   }
   
   .faqs-container ul.tabs li:hover {
     color: #d12229;
   }
   
   .faqs-container ul.tabs li.active {
     color: #d12229;
   }
   
   .faqs-container .tab_container {
     border-top: none;
     clear: both;
     float: none;
     width: 100%;
     overflow: auto;
   }
   
   .faqs-container .tab_content {
     padding: 0px;
     display: none;
     width: 98%;
     margin: 0px auto;
   }
   .faqs-container .tab_drawer_heading {
     display: none;
   }
   .faqs-container .tab_container .accordion dt:first-child {
     border-top: 1px solid #eeeeef;
   }
   .faqs-container .tab_container .accordion dt {
     position: relative;
   }
   .faqs-container .tab_container .accordion dt a {
     padding: 25px;
     border-bottom: 1px solid #eeeeef;
     display: block;
     color: #6d6e72;
     font-size: 18px;
     text-decoration: none;
   }
   .faqs-container .tab_container .accordion dt a:before {
     position: absolute;
     left: 0px;
     top: 50%;
     content: "+";
     font-size: 30px;
     color: #cf252f;
     line-height: normal;
     transform: translate(-50%, -50%);
   }
   .faqs-container .tab_container .accordion dt a.active:before {
     content: "-";
   }
   .faqs-container .tab_container .accordion dt a.active {
     border-bottom: none;
     color: #cf252f;
   }
   .faqs-container .tab_container .accordion dd {
     width: 100%;
     margin: 0px;
     padding: 0 25px 20px 25px;
     border-bottom: 1px solid #eeeeef;
     color: #878788;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .faqs-container .tab_container .accordion dd a {
     display: block;
     color: #cf252f;
   }
   .overview-container .enquiry-form {
     background: none;
   }
   .overview-container .enquiry-form .wrap {
     margin: 0px;
   }
   .overview-container .enquiry-form .wrap .content p span {
     color: #d12229;
   }
   .overview-container .enquiry-form .wrap .select-user {
     width: 100%;
     margin: 20px 0 0 0;
     padding: 0px;
   }
   .overview-container .enquiry-form .wrap .select-user ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .overview-container .enquiry-form .wrap .select-user ul li {
     display: inline-block;
     margin: 0px;
     padding: 0px 20px 0 0;
     width: auto;
     font-family: "Roboto", sans-serif;
     font-size: 18px;
     font-weight: 400;
     color: #878788;
   }
   .overview-container .enquiry-form .wrap .select-user ul li a {
     color: #878788;
     text-decoration: none;
   }
   .overview-container .enquiry-form .wrap .select-user ul li a.active,
   .overview-container .enquiry-form .wrap .select-user ul li a:hover {
     color: #d12229;
   }
   .overview-container .enquiry-form .wrap .right-col ul li ul li:last-child {
     padding: 0px 0 0 0;
   }
   .awards-band {
     width: 100%;
     margin: 0px 0 30px 0;
     padding: 0px;
   }
   .awards-band img {
     width: 100%;
   }
   .slider-banner.inner {
     background: #fff;
   }
   .blue-band-awards {
     width: 100%;
     font-size: 28px;
     font-weight: 400;
     text-align: center;
     line-height: normal;
     color: #fff;
     padding: 30px 0;
     background: #335799;
   }
   .awards-milestone {
     width: 100%;
     margin: 50px 0 0;
     padding: 0px;
   }
   .awards-milestone .wrap {
     max-width: 1046px;
     margin: 0px auto;
     padding: 0px;
     width: 100%;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #c9c9c9;
   }
   .awards-milestone .wrap .milstone-nav {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .awards-milestone .wrap .milstone-nav ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-around;
   }
   .awards-milestone .wrap .milstone-nav ul li {
     width: auto;
     margin: 0px;
     padding: 0px 0 50px 0;
     text-align: center;
     position: relative;
     color: #c0c0c0;
     cursor: pointer;
   }
   .awards-milestone .wrap .milstone-nav ul li:after {
     content: "\f111";
     font-family: "FontAwesome";
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
   }
   .awards-milestone .wrap .milstone-nav ul li:before {
     content: "";
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     height: 2px;
     background: #c0c0c0;
     width: 100%;
   }
   .awards-milestone
     .wrap
     .milstone-nav
     ul
     .slick-slide.slick-current.slick-active
     li {
     color: #335799;
   }
   .awards-milestone .wrap .milstone-nav ul .slick-prev::before {
     content: "\f104";
     font-family: "FontAwesome";
     color: #335799;
   }
   .awards-milestone .wrap .milstone-nav ul .slick-prev::before {
     content: "\f104";
     font-family: "FontAwesome";
     color: #335799;
   }
   .awards-milestone .wrap .milstone-nav ul .slick-next::before {
     content: "\f105";
     font-family: "FontAwesome";
     color: #335799;
   }
   .awards-milestone .wrap .milestone {
     width: 90%;
     margin: 0px auto;
     padding: 0px;
   }
   .awards-milestone .wrap .milestone .slide-holder {
     width: 100%;
     margin: 0px auto;
     padding: 0px;
     background: none;
     min-height: auto;
     color: #7e7e80;
   }
   .awards-milestone .wrap .milestone .slide-holder h4 {
     color: #ff6c49;
     font-size: 28px;
     line-height: normal;
     font-weight: 400;
     margin: 0px;
     padding: 0px;
   }
   .awards-milestone .wrap .milestone .slide-holder h4 span {
     font-size: 16px;
   }
   .mobile {
     display: none;
   }
   .desktop {
     display: block;
   }
   
   /*graph css starts here*/
   .canvas-con {
     display: flex;
     align-items: center;
     justify-content: center;
     min-height: 365px;
     position: relative;
   }
   
   .canvas-con-inner {
     height: 100%;
     width: 50%;
   }
   
   .canvas-con-inner,
   .legend-con {
     display: inline-block;
   }
   
   .legend-con {
     font-family: Roboto;
     display: inline-block;
   }
   .legend-con ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .legend-con li {
     display: flex;
     align-items: center;
     margin: 4px 0;
   }
   .legend-con li span {
     display: inline-block;
     vertical-align: middle;
   }
   .legend-con li span.chart-legend {
     width: 25px;
     height: 25px;
     margin-right: 10px;
   }
   .mrc-btn {
     background: none;
     margin: 0px;
     padding: 0px;
     color: #cf252f;
     border: none;
     font-weight: 700;
   }
   .mrc-shadow {
     pointer-events: none;
     position: absolute;
     height: 100px;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 999;
     background: -webkit-gradient(
       linear,
       left bottom,
       left top,
       color-stop(14%, #fbe6e6),
       to(rgba(0, 0, 0, 0))
     );
     background: -webkit-linear-gradient(
       bottom,
       #fbe6e6 14%,
       rgba(0, 0, 0, 0) 100%
     );
     background: -o-linear-gradient(bottom, #fbe6e6 14%, rgba(0, 0, 0, 0) 100%);
     background: linear-gradient(to top, #fbe6e6 14%, rgba(0, 0, 0, 0) 100%);
   }
   .slider-banner.careers .background {
     display: none;
   }
   .slider-banner.careers .category2 {
     position: static;
     transform: none;
     padding: 50px 0;
   }
   .social-share-item {
     float: left;
     margin-left: 20px;
   }
   .social-share-list {
     display: none;
     list-style: none;
     opacity: 0;
     padding-left: 0;
     position: absolute;
     right: 0;
     bottom: 0;
     z-index: 50;
     transition: 0.3s;
     font-size: 20px;
     transform: translateX(100%) rotate(-180deg);
   }
   .social-share-list.show-social-share {
     opacity: 1;
     display: flex;
   }
   .dropdown-menu ul li {
     background: #f6f7f9;
   }
   .tabs-container .grid .student-slide-holder ul li.js-slider__item {
     width: 100%;
     float: left;
   }
   .tabs-container
     .grid
     .student-slide-holder
     ul
     li.js-slider__item
     .companyProfileImage {
     width: 100%;
     height: 400px;
     display: flex;
     align-items: center;
   }
   .tabs-container
     .grid
     .student-slide-holder
     ul
     li.js-slider__item
     .companyProfileImage
     ul
     li {
     float: left;
     width: 20%;
     height: 100px;
     border: #e7e7e7 solid 1px;
     text-align: center;
     margin: -1px 0 0 -1px;
     display: flex;
     justify-content: normal;
     align-items: center;
     padding: 0;
   }
   .tabs-container
     .grid
     .student-slide-holder
     ul
     li.js-slider__item
     .companyProfileImage
     ul
     li
     img {
     max-width: 100%;
     /* filter: grayscale(100%); */
     transition: all 0.3s ease-in-out;
   }
   .tabs-container
     .grid
     .student-slide-holder
     ul
     li.js-slider__item
     .companyProfileImage
     ul
     li:hover
     img {
     /* filter: grayscale(0); */
   }
   .full-width-layer img {
     display: inline;
   }
   .choose-prog-sec .content-holder ul li:last-child {
     margin: 0px;
   }
   img.background {
     display: none;
   }
   .aep-banner {
     width: 100%;
     margin: 0px 0 45px 0;
     padding: 0px 45px;
     box-sizing: border-box;
   }
   .aep-banner .cont {
     background: url(../images/aep-baner-bg.jpg) center center no-repeat;
     background-size: 100%;
     width: 100%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
     padding: 85px 0px;
   }
   .aep-banner .cont .overlay {
     width: 100%;
     margin: 0px;
     padding: 0px;
     position: absolute;
     left: 0px;
     top: 0px;
     background: rgba(93, 108, 135, 0.6);
     height: 100%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     z-index: 1;
   }
   .aep-banner .cont .banner-placeholder {
     width: 100%;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: center;
     position: relative;
     z-index: 2;
   }
   .aep-banner .cont .banner-placeholder .left {
     width: 50%;
     margin: 0px;
     padding: 0px 130px;
   }
   .aep-banner .cont .banner-placeholder .left h2 {
     font-size: 32px;
     margin: 0px;
     padding: 0px;
     line-height: 35px;
     color: #fff;
     font-weight: normal;
   }
   .aep-banner .cont .banner-placeholder .left h2 span {
     display: block;
   }
   .aep-banner .cont .banner-placeholder .left p {
     font-size: 16px;
     margin: 0px;
     padding: 10px 0;
     line-height: 30px;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #fff;
     font-weight: normal;
   }
   .aep-banner .cont .banner-placeholder .left .counter {
     width: 100%;
     margin: 20px 0 0 0;
     padding: 0px;
   }
   .aep-banner .cont .banner-placeholder .left .counter ul {
     display: flex;
     margin: 0px;
     padding: 0px;
     justify-content: space-between;
   }
   .aep-banner .cont .banner-placeholder .left .counter ul li {
     border: solid 2px #fff;
     padding: 20px;
     width: auto;
     height: auto;
     position: relative;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     color: #fff;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     font-size: 16px;
     border-left: none;
     border-top: none;
     margin-right: 30px;
   }
   .aep-banner .cont .banner-placeholder .right {
     width: 50%;
     margin: 0px;
     padding: 3em;
     background: rgb(207 37 47 / 70%);
   }
   .aep-banner .cont .banner-placeholder .right h3 {
     font-size: 32px;
     margin: 0px;
     padding: 0px;
     line-height: 35px;
     color: #fff;
     font-weight: normal;
   }
   .aep-banner .cont .banner-placeholder .right ul {
     list-style: none;
     margin: 0px;
     padding: 0px 0 20px 0;
     display: flex;
     flex-direction: column;
   }
   .aep-banner .cont .banner-placeholder .right div.wpcf7-validation-errors {
     color: #fff;
     background: #f00;
     border: #f00 solid 1px;
   }
   .aep-banner .cont .banner-placeholder .right ul li {
     width: 100%;
     margin: 20px 0 0 0;
     padding: 0px;
   }
   .aep-banner .cont .banner-placeholder .right ul li input[type="text"],
   .aep-banner .cont .banner-placeholder .right ul li input[type="email"] {
     width: 100%;
     margin: 0px;
     padding: 1em;
     background: none;
     border: 1px solid #fff;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     box-sizing: border-box;
     color: #fff;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
   }
   .aep-banner
     .cont
     .banner-placeholder
     .right
     ul
     li
     input[type="text"]::placeholder,
   .aep-banner
     .cont
     .banner-placeholder
     .right
     ul
     li
     input[type="email"]::placeholder {
     color: #fff;
     opacity: 1;
   }
   .aep-banner .cont .banner-placeholder .right ul li span.wpcf7-not-valid-tip {
     font-size: 11px;
     font-family: "Roboto", sans-serif;
   }
   .aep-banner .cont .banner-placeholder .right ul li select {
     width: 100%;
     margin: 0px;
     padding: 1em;
     background: none;
     border: 1px solid #fff;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     box-sizing: border-box;
     color: #fff;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background: url(../images/drop-down-arrow-white.png) 95% center no-repeat;
     background-size: 10px;
   }
   
   .aep-banner .cont .banner-placeholder .right ul li ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     flex-direction: row;
     justify-content: space-between;
   }
   .aep-banner .cont .banner-placeholder .right ul li ul li {
     width: 48%;
     margin: 0px;
   }
   .aep-banner .cont .banner-placeholder .right ul li ul li label {
     visibility: hidden;
   }
   .aep-banner .cont .banner-placeholder .right ul li ul li label.select {
     display: block;
     position: relative;
     width: 100%;
     margin: 0px 0;
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #fff;
     font-size: 16px;
     visibility: visible;
   }
   .aep-banner .cont .banner-placeholder .right ul li ul li label select {
     opacity: 0;
   }
   .aep-banner .cont .banner-placeholder .right ul li ul li label.select select {
     display: block;
     position: relative;
     z-index: 10;
     width: 100%;
     height: 52px;
     font-size: 16px;
     border: none;
     opacity: 0;
     cursor: pointer;
   }
   .aep-banner
     .cont
     .banner-placeholder
     .right
     ul
     li
     ul
     li
     label.select
     select
     option:checked,
   .aep-banner
     .cont
     .banner-placeholder
     .right
     ul
     li
     ul
     li
     label.select
     select
     option:not(checked) {
     color: #000;
   }
   .aep-banner
     .cont
     .banner-placeholder
     .right
     ul
     li
     ul
     li
     label.select
     span.select {
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 52px;
     line-height: 52px;
     border: 1px solid #fff;
     border-radius: 5px;
     color: #fff;
     font-size: 16px;
     padding: 0 10px;
   }
   .aep-banner
     .cont
     .banner-placeholder
     .right
     ul
     li
     ul
     li
     label.select
     span.select:after {
     content: "\f078";
     position: absolute;
     right: 10px;
     top: -1px;
     height: 52px;
     width: 20px;
     font-family: "FontAwesome";
     font-size: 12px;
     text-align: center;
     color: #fff;
   }
   
   .aep-banner .cont .banner-placeholder .left .counter ul li .count {
     position: absolute;
     left: -8px;
     top: -16px;
     font-size: 25px;
   }
   .tabs-container .grid.career-services-two-col-grid.aep {
     padding: 0 0;
   }
   .tabs-container .career-services-two-col-grid.aep .tiles ul li {
     margin: 2em 0 0 0;
     background: #cf252f !important;
   }
   .tabs-container .career-services-two-col-grid.aep .tiles ul li.grey {
     background: #585858;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
   }
   .tabs-container .career-services-two-col-grid.aep .tiles ul li.blue {
     background: #345896;
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .tabs-container .career-services-two-col-grid.aep .tiles ul li ul {
     width: 80%;
     display: block;
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid.aep .tiles ul li ul li {
     list-style: none;
     margin: 10px 0px;
     padding: 0px 20px;
     color: #dedede;
     width: 100%;
     position: relative;
     line-height: 25px;
   }
   .tabs-container .career-services-two-col-grid.aep .tiles ul li ul li::before {
     content: "\f111";
     font-family: "FontAwesome";
     position: absolute;
     top: 2px;
     left: 0px;
     font-size: 12px;
     color: #fff;
   }
   .aep-single-col {
     max-width: 1046px;
     width: 90%;
     padding: 2em 0;
     margin: 0px auto;
   }
   .aep-single-col .application-process {
     width: 100%;
     margin: 0px 0 0em 0;
     padding: 0px;
   }
   .aep-single-col .application-process h3 {
     color: #d12229;
     font-size: 28px;
     line-height: normal;
     font-weight: normal;
     margin: 10px 0;
     padding: 0px;
   }
   .aep-single-col .application-process p {
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #878788;
     font-size: 16px;
     padding: 0px;
     line-height: 25px;
     margin: 0px;
   }
   .aep-single-col .steps {
     width: 100%;
     margin: 2em 0 0 0;
     padding: 0px;
   }
   .aep-single-col .steps ul {
     display: flex;
     justify-content: space-between;
     margin: 0px;
     padding: 0px;
   }
   .aep-single-col .steps ul li {
     width: 28%;
     margin: 0px;
     padding: 2em;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     position: relative;
   }
   .aep-single-col .steps ul li h3 {
     font-size: 20px;
     color: #cf252f;
     margin: 0px;
     padding: 0px 0 5px 0;
     font-weight: normal;
   }
   .aep-single-col .steps .slick-slide::after {
     content: "\f105";
     font-family: "FontAwesome";
     position: absolute;
     right: -2%;
     top: 50%;
     font-size: 25px;
     transform: translateY(-50%);
     color: #cf252f;
   }
   .aep-single-col .steps .slick-slide:last-child::after {
     content: "";
   }
   
   .aep-single-col .application-process .prog-offered {
     width: 100%;
     margin: 2em 0 0 0;
     padding: 0px;
   }
   .aep-single-col .application-process .prog-offered ul {
     display: flex;
     justify-content: flex-start;
     margin: 0px;
     padding: 0px;
     flex-wrap: wrap;
   }
   .aep-single-col .application-process .prog-offered ul li {
     width: 30%;
     margin: 0px 2em 0 0;
     padding: 0em 0 1em 0;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
   }
   .aep-single-col .application-process .prog-offered ul li .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
     -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .aep-single-col .application-process .prog-offered ul li .thumb img {
     width: 100%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .aep-single-col .application-process .prog-offered ul li .title {
     font-size: 18px;
     margin: 0px;
     padding: 0px;
     color: #878788;
     padding: 15px 0;
   }
   .aep-single-col .application-process .prog-offered ul li a {
     text-decoration: none;
     display: block;
   }
   .aep-single-col .application-process .prog-offered ul li a:hover .title {
     color: #cf252f;
   }
   .aep-single-col .application-process .prog-offered ul li a:hover .thumb {
     -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
     -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
     box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
   }
   .tabs-container .grid.career-services-two-col-grid.aep ul li h4 {
     color: #4f4f4f;
     font-size: 20px;
     margin: 10px 0;
     font-family: "Inter", sans-serif;
   }
   .tabs-container .grid.career-services-two-col-grid.aep .tiles ul li a {
     color: #fff;
   }
   .tabs-container .grid.career-services-two-col-grid.aep ul li .content.left a {
     color: #cf252f;
     display: block;
     padding: 10px 0;
   }
   /* .slider-banner.services {
     padding: 50px 0;
   } */
   .tabs-container .career-services-two-col-grid .services-highlights {
     width: 100%;
     margin: 0px;
     padding: 30px 0;
   }
   .tabs-container .career-services-two-col-grid .services-highlights ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: flex-start;
     flex-wrap: wrap;
     align-items: inherit;
   }
   .tabs-container .career-services-two-col-grid .services-highlights ul li {
     margin: 2% 2% 0 0;
     padding: 2em;
     width: 23%;
     -webkit-box-shadow: 1px 1px 11px 3px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 1px 1px 11px 3px rgba(0, 0, 0, 0.2);
     box-shadow: 1px 1px 11px 3px rgba(0, 0, 0, 0.2);
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     background: #ffffff;
   }
   .tabs-container .career-services-two-col-grid .services-highlights ul li .icon {
     width: 100%;
     margin: 0px 0 1em 0;
     padding: 0px;
   }
   .tabs-container
     .career-services-two-col-grid
     .services-highlights
     ul
     li
     .icon
     img {
     width: 55px;
   }
   .tabs-container .career-services-two-col-grid .services-highlights ul li .desc {
     width: 100%;
     margin: 0px;
     padding: 0px;
     font-size: 14px;
     color: #8e8e8e;
   }
   .tabs-container .career-services-two-col-grid.resource-tools-tiles {
     width: 80%;
     margin: 50px auto;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid.resource-tools-tiles ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: left;
     flex-wrap: wrap;
   }
   .tabs-container .career-services-two-col-grid.resource-tools-tiles ul li {
     width: 33.33%;
     margin: 5px 0;
     padding: 0px;
     position: relative;
     overflow: hidden;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .thumb
     img {
     width: 100%;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption {
     width: 100%;
     position: absolute;
     bottom: -80%;
     color: #fff;
     text-align: center;
     transition: ease 0.3s all;
     height: 100%;
     z-index: 1;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li:nth-child(odd)
     .caption {
     background: #7155eb !important;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li:nth-child(odd)
     .caption
     span {
     border-color: #7155eb !important;
     border-bottom-color: #7155eb !important;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li:nth-child(even)
     .caption {
     background: #5844d4 !important;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li:nth-child(even)
     .caption
     span {
     border-color: #5844d4 !important;
     border-bottom-color: #5844d4 !important;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     span {
     top: -12px;
     left: 50%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-width: 10px;
     margin-left: -20px;
     transform: rotate(45deg) translate(50%, 0%);
     z-index: -1;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption:after {
     bottom: 10px;
     left: 50%;
     border: solid transparent;
     content: "\f0dd";
     font-family: "FontAwesome";
     position: absolute;
     color: #fff;
     z-index: 9;
     font-size: 32px;
     transform: translateX(-50%);
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     h3 {
     margin: 0px;
     padding: 0.6em 0;
     color: #fff;
     font-size: 18px;
     font-family: "Inter", sans-serif;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     p {
     margin: 0px;
     padding: 0.4em 0;
     color: #fff;
     font-size: 16px;
     font-family: "Roboto", sans-serif;
     font-weight: 300;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     .features {
     width: 100%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     .features
     h4 {
     color: #fff;
     margin: 10px 0;
     padding: 0px;
     font-weight: normal;
     font-size: 16px;
     font-weight: 300;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     .features
     ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     flex-direction: column;
     width: 100%;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     .features
     ul
     li {
     list-style: none;
     margin: 0px;
     padding: 2px 10px;
     color: #fff;
     font-size: 15px;
     width: 100%;
     opacity: 1;
     font-weight: 300;
     background: none;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     .features
     ul
     li::before {
     content: "-";
     position: absolute;
     left: 0px;
     top: 2px;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li:hover
     .caption {
     height: 100%;
     bottom: 0%;
     padding: 2em;
     text-align: left;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li:hover
     .caption
     h3 {
     padding: 0px 0 0.6em 0;
   }
   .tabs-container .career-services-two-col-grid .product-offerings {
     width: 100%;
     margin: 30px 0;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid .product-offerings ul {
     list-style: none;
     margin: 0px 0 0 0;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: inherit;
   }
   .tabs-container .career-services-two-col-grid .product-offerings ul li {
     width: 30%;
     margin: 20px 0;
     padding: 2em;
     padding-bottom: 7em;
     -webkit-box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.1);
     box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.1);
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
   }
   .tabs-container .career-services-two-col-grid .product-offerings ul li h3 {
     color: #ff6c49               ;
     margin: 0px 0 15px 0;
     padding: 0px;
     font-size: 20px;
     font-family: "Inter", sans-serif;
     line-height: 30px;
   }
   .tabs-container .career-services-two-col-grid .product-offerings ul li ul {
     flex-direction: column;
   }
   .tabs-container .career-services-two-col-grid .product-offerings ul li ul li {
     width: 100%;
     padding: 2px 20px;
     margin: 0px;
     background: url(../images/pointer-arrow.png) left center no-repeat;
     box-shadow: none;
   }
   .tabs-container
     .career-services-two-col-grid
     .product-offerings
     ul
     li
     .btm-cta {
     width: 100%;
     margin: 0px;
     padding: 0px;
     position: absolute;
     left: 0px;
     bottom: 0px;
     font-family: "Inter", sans-serif;
   }
   .tabs-container
     .career-services-two-col-grid
     .product-offerings
     ul
     li
     .btm-cta
     .price-tab {
     background: #cf252f;
     width: 100%;
     padding: 1em 2em;
     color: #fff;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
     bottom: -5px;
     z-index: 2;
   }
   .tabs-container
     .career-services-two-col-grid
     .product-offerings
     ul
     li
     .btm-cta
     .know-more {
     background: #d12229;
     width: 100%;
     padding: 0em;
     color: #fff;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     margin: 0px 0 0 0;
     position: relative;
     z-index: 1;
     font-size: 14px;
   }
   .tabs-container
     .career-services-two-col-grid
     .product-offerings
     ul
     li
     .btm-cta
     .know-more
     a {
     color: #fff;
     text-decoration: none;
     display: block;
     padding: 0.8em 2em 0.5em 2em;
   }
   .tabs-container .career-services-two-col-grid .downloads {
     width: 80%;
     margin: 40px 0 60px 0;
     padding: 0px;
   }
   .tabs-container .career-services-two-col-grid .downloads ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .tabs-container .career-services-two-col-grid .downloads ul li {
     width: 48%;
     margin: 0px;
     padding: 0px;
     display: flex;
     justify-content: space-between;
     align-items: stretch;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     background: #f7f8fb;
   }
   .tabs-container .career-services-two-col-grid .downloads ul li .left {
     width: 20%;
     margin: 0px;
     padding: 20px 0;
     background: #cf252f;
     color: #fff;
     text-align: center;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .tabs-container .career-services-two-col-grid .downloads ul li .mid {
     width: 60%;
     margin: 0px;
     padding: 1em;
     font-size: 14px;
     border-right: 1px solid #aebcd7;
     display: flex;
     align-self: center;
   }
   .tabs-container .career-services-two-col-grid .downloads ul li .right {
     width: 20%;
     text-align: center;
   }
   .tabs-container .career-services-two-col-grid .downloads ul li .right a {
     display: block;
     height: 100%;
     padding-top: 33%;
   }
   .tabs-container .grid.blue.career-services .two-col {
     width: 100%;
     margin: 30px 0 0 0;
     padding: 0px;
     display: flex;
     justify-content: space-between;
   }
   .tabs-container .grid.blue.career-services .two-col .reusable {
     width: 45%;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container .grid.blue.career-services .two-col .reusable h4 {
     color: #fff;
     margin: 0px;
     padding: 0px;
     font-size: 25px;
     font-weight: 400;
   }
   .tabs-container .grid.blue.career-services .two-col .reusable p {
     color: #fff;
     margin: 0px;
     padding: 20px 0;
     font-size: 16px;
     line-height: 25px;
   }
   .tabs-container .grid.blue.career-services .two-col .reusable ul {
     list-style: disc;
     margin: 0px;
     padding: 20px 20px;
   }
   .tabs-container .grid.blue.career-services .two-col .reusable ul li {
     padding: 0 0 10px 0px;
     list-style: disc;
     list-style-position: outside;
   }
   section.grid.career-services-two-col-grid h4 {
     font-weight: 400;
   }
   section.grid.career-services-two-col-grid .steps {
     width: 100%;
     margin: 2em 0;
     padding: 0px;
   }
   section.grid.career-services-two-col-grid .steps ul {
     display: flex;
     justify-content: space-between;
     margin: 0px;
     padding: 0px;
     align-items: inherit;
   }
   section.grid.career-services-two-col-grid .steps ul li {
     width: 28%;
     margin: 0px;
     padding: 2em;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     position: relative;
   }
   section.grid.career-services-two-col-grid .steps ul li h3 {
     font-size: 20px;
     color: #cf252f;
     margin: 0px;
     padding: 0px 0 5px 0;
     font-weight: normal;
     font-family: "Inter", sans-serif;
   }
   section.grid.career-services-two-col-grid .steps ul li::after {
     content: "\f105";
     font-family: "FontAwesome";
     position: absolute;
     right: -14%;
     top: 50%;
     font-size: 25px;
     transform: translateY(-50%);
     color: #cf252f;
   }
   section.grid.career-services-two-col-grid .steps ul li:last-child::after {
     content: "";
   }
   section.grid.career-services-two-col-grid .steps ul li p a {
     color: #cf252f;
     display: block;
   }
   
   .tabs-container .grid.career-services-two-col-grid.admission-process {
     padding: 0em 0;
   }
   .tabs-container .career-services-two-col-grid.admission-process .tiles ul li {
     margin: 2em 0 0 0;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     .content.left {
     width: 70%;
     margin: 0px 10%;
     padding: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.grey {
     background: #585858;
     -webkit-border-top-left-radius: 5px;
     -webkit-border-bottom-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -moz-border-radius-bottomleft: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blue {
     background: #345896;
     -webkit-border-top-right-radius: 5px;
     -webkit-border-bottom-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -moz-border-radius-bottomright: 5px;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     ul {
     width: 80%;
     display: block;
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     ul
     li {
     list-style: none;
     margin: 10px 0px;
     padding: 0px 20px;
     color: #dedede;
     width: 100%;
     position: relative;
     line-height: 25px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     ul
     li::before {
     content: "\f111";
     font-family: "FontAwesome";
     position: absolute;
     top: 2px;
     left: 0px;
     font-size: 12px;
     color: #fff;
   }
   .admission-process-single-col {
     max-width: 1046px;
     width: 90%;
     padding: 2em 0;
     margin: 0px auto;
   }
   .admission-process-single-col .application-process {
     width: 100%;
     margin: 0px 0 4em 0;
     padding: 0px;
   }
   .admission-process-single-col .application-process h3 {
     color: #d12229;
     font-size: 28px;
     line-height: normal;
     font-weight: normal;
     margin: 10px 0;
     padding: 0px;
   }
   .admission-process-single-col .application-process p {
     font-family: "Roboto", sans-serif;
     font-weight: 400;
     color: #878788;
     font-size: 16px;
     padding: 0px;
     line-height: 25px;
     margin: 0px;
   }
   
   .admission-process-single-col .application-process .prog-offered {
     width: 100%;
     margin: 2em 0 0 0;
     padding: 0px;
   }
   .admission-process-single-col .application-process .prog-offered ul {
     display: flex;
     justify-content: space-between;
     margin: 0px;
     padding: 0px;
     flex-wrap: wrap;
   }
   .admission-process-single-col .application-process .prog-offered ul li {
     width: 30%;
     margin: 0px;
     padding: 0em 0 1em 0;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
   }
   .admission-process-single-col .application-process .prog-offered ul li .thumb {
     width: 100%;
     margin: 0px;
     padding: 0px;
     -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
     box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
   }
   .admission-process-single-col
     .application-process
     .prog-offered
     ul
     li
     .thumb
     img {
     width: 100%;
   }
   .admission-process-single-col .application-process .prog-offered ul li .title {
     font-size: 18px;
     margin: 0px;
     padding: 0px;
     color: #878788;
     padding: 15px 0;
   }
   .admission-process-single-col .application-process .prog-offered ul li a {
     text-decoration: none;
     display: block;
   }
   .admission-process-single-col
     .application-process
     .prog-offered
     ul
     li
     a:hover
     .title {
     color: #cf252f;
   }
   .admission-process-single-col
     .application-process
     .prog-offered
     ul
     li
     a:hover
     .thumb {
     -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
     -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
     box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
   }
   .tabs-container .grid.career-services-two-col-grid.admission-process ul li h4 {
     color: #4f4f4f;
     font-size: 20px;
     margin: 10px 0;
     font-family: "Inter", sans-serif;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     a {
     color: #fff;
   }
   
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     .content.left {
     width: 70%;
     margin: 0px 10%;
     padding: 0px;
   }
   .step-count {
     width: 100%;
     margin: 0px;
     padding: 0px;
     color: #7155eb;
     font-family: "Merriweather", serif;
     font-weight: normal;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.light-grey
     ul
     li {
     color: #878788;
     margin: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.light-grey
     ul
     li::before {
     color: #878788;
     font-size: 6px;
     top: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.light-grey
     .cont
     p {
     color: #878788;
     margin: 0px;
     line-height: 25px;
     padding: 5px 0;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blue
     .cont
     .step-count,
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blue
     .cont
     h4 {
     color: #fff;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blue
     ul
     li {
     color: #fff;
     margin: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blue
     ul
     li::before {
     color: #fff;
     font-size: 6px;
     top: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blue
     .cont
     p {
     color: #fff;
     margin: 0px;
     line-height: 25px;
     padding: 5px 0;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.grey
     .cont
     .step-count,
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.grey
     .cont
     h4 {
     color: #fff;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.grey
     ul
     li {
     color: #fff;
     margin: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.grey
     ul
     li::before {
     color: #fff;
     font-size: 6px;
     top: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.grey
     .cont
     p {
     color: #fff;
     margin: 0px;
     line-height: 25px;
     padding: 5px 0;
   }
   .tabs-container
     .grid.career-services-two-col-grid.admission-process
     .tiles
     ul
     li
     a {
     color: #d12229;
   }
   .tabs-container
     .career-services-two-col-grid.admission-process
     .tiles
     ul
     li.blank {
     padding: 2em 0;
     margin: 2em 0;
   }
   .wpcf7-form .banner-cta {
     width: auto;
     margin: 0px;
     padding: 0px 0;
     position: relative;
     z-index: 199;
     font-family: "Roboto Slab", serif;
     line-height: normal;
     background: none;
     border: none;
   }
   header .menu-holder .menu nav ul li.has-submenu > a:hover {
     color: #4f4f4f;
   }
   header .menu-holder .menu nav ul li .dropdown-menu ul li:first-child a {
     color: #4f4f4f;
   }
   .enquiry-form
     .wrap
     .right-col
     ul
     li
     ul
     li
     label.select
     span.wpcf7-form-control-wrap.select {
     position: static;
     display: block;
     padding: 0px;
     border: none;
   }
   .enquiry-form
     .wrap
     .right-col
     ul
     li
     ul
     li
     label.select
     span.wpcf7-form-control-wrap.select:after {
     content: "";
   }
   span.wpcf7-not-valid-tip {
     color: #f00;
     font-size: 1em;
     font-weight: normal;
     display: block;
     line-height: normal;
     font-size: 14px;
     padding: 3px 0;
   }
   .enquiry-form
     .wrap
     .right-col
     ul
     li
     ul
     li
     label.select
     span.wpcf7-form-control-wrap.select
     span.wpcf7-not-valid-tip {
     font-size: 14px;
   }
   .enquiry-form
     .wrap
     .right-col
     ul
     li
     ul
     li
     label.select
     span.wpcf7-form-control-wrap.select {
     position: static;
     display: block;
     padding: 0px;
     border: none;
   }
   .enquiry-form
     .wrap
     .right-col
     ul
     li
     ul
     li
     label.select
     span.wpcf7-form-control-wrap.select:after {
     content: "";
   }
   span.wpcf7-not-valid-tip {
     color: #f00;
     font-size: 1em;
     font-weight: normal;
     display: block;
     line-height: normal;
     font-size: 14px;
     padding: 3px 0;
   }
   .enquiry-form
     .wrap
     .right-col
     ul
     li
     ul
     li
     label.select
     span.wpcf7-form-control-wrap.select
     span.wpcf7-not-valid-tip {
     font-size: 14px;
   }
   .aep-banner .cont .banner-placeholder .left .counter ul li:after {
     height: 2px;
     position: absolute;
     top: 0px;
     content: "";
     right: 0px;
     width: 75%;
     border-top: 2px solid #fff;
     border-radius: 5px;
   }
   
   .aep-banner .cont .banner-placeholder .left .counter ul li:before {
     width: 2px;
     content: "";
     height: 70%;
     border-left: 2px solid #fff;
     position: absolute;
     bottom: 0px;
     left: 0px;
     border-radius: 5px;
   }
   .aep-banner .cont .banner-placeholder .left .counter ul li:nth-child(2):after {
     width: 65%;
   }
   .aep-single-col .steps .slick-slide {
     padding: 15px 25px;
     position: relative;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
   }
   .aep-single-col .application-process p a {
     color: #d12229;
   }
   a.btn .txt {
     text-transform: capitalize;
   }
   .home .slider-banner {
     padding: 0px;
   }
   .tabs-container
     .career-services-two-col-grid.resource-tools-tiles
     ul
     li
     .caption
     ul
     li {
     width: 100%;
     color: #fff;
     list-style-type: disc;
     list-style-position: inside;
     margin: 0px;
   }
   @media only screen and (min-width: 1440px) and (max-width: 1660px) {
     .slider-banner .content-layer {
       top: 44%;
     }
     .slider-banner .content-layer h2 {
       font-size: 44px;
       line-height: 50px;
     }
   }
   @media only screen and (min-width: 1200px) and (max-width: 1370px) {
     .slider-banner .content-layer {
       top: 42%;
     }
     .slider-banner .content-layer h2 {
       font-size: 36px;
       line-height: 44px;
     }
   }
   
   @media only screen and (min-width: 960px) and (max-width: 1024px) {
     header .logo-holder .logo {
       padding: 20px;
       max-width: 200px;
     }
     header .logo-holder {
       width: 16%;
     }
     header .logo img {
       height: auto;
     }
     header .menu-holder {
       width: 84%;
     }
     header .menu-holder .menu nav ul li {
       padding: 0;
       font-size: 12px;
       white-space: normal;
     }
     header .menu-holder .menu nav ul li:first-child {
       padding: 0px;
     }
     header .menu-holder .menu nav ul li.register a {
       padding: 10px 20px;
     }
     .slider-banner .content-layer h2,
     .about-us .slider-banner .content-layer h2 {
       font-size: 20px;
       line-height: 30px;
     }
     .choose-prog-sec .content-holder ul li {
       font-size: 20px;
     }
     .choose-prog-sec .content-holder ul li label.select span.select {
       font-size: 13px;
     }
     .thumbnail-grid-holder .content-box {
       padding: 25px 20px;
     }
     .thumbnail-grid-holder .content-box .details-container {
       width: 100%;
       margin: 0px;
       padding: 0px 0;
     }
     .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
       padding: 25px 20px;
     }
     footer {
       padding: 45px 15px;
     }
     .footer-sitemap ul {
       margin: 0px 50px 0 0;
     }
     .contact-grid .content-holder {
       width: 100%;
     }
     .tabs-container .grid {
       width: 85%;
       margin: 0px auto;
     }
     .tabs-container .grid .hiring-slide-holder ul li img {
       margin: 0px auto;
     }
     .tabs-container .grid .fee-holder ul li {
       width: 49%;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li .review .cont {
       margin: 0px 20px;
     }
     .inner-banner-holder {
       padding: 20px 0;
     }
     .slider-banner .category3 {
       width: 100%;
       padding: 10px;
     }
     .slider-banner .category3 .left {
       width: 40%;
     }
     .slider-banner .category3 .right {
       width: 60%;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li .student-name {
       font-size: 16px;
     }
     .tabs-container .grid ul li {
       font-size: 14px;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li:first-child {
       padding: 0 20px;
     }
     .tabs-container .grid.blue {
       width: 100%;
     }
     .tabs-container .grid.blue .wrapper {
       width: 85%;
     }
     .tabs-container .grid.blue .wrapper .description ul li .left-col {
       width: 25%;
     }
     .tabs-container .grid.blue .wrapper .description ul li .right-col {
       width: 75%;
     }
     .proggrame-details .col-view ul li {
       width: 46%;
       margin: 2%;
     }
     .proggrame-details .col-view ul {
       display: flex;
       justify-content: center;
       flex-wrap: wrap;
     }
     .proggrame-details .col-view ul li h3 {
       min-height: auto;
     }
     .prog-det-sec.col-view {
       padding: 20px 0;
     }
     .enquiry-form.thank-you .wrap {
       flex-direction: column;
       width: 90%;
     }
     .enquiry-form .wrap .left-col .content {
       width: 75%;
     }
     .single-col {
       max-width: 1046px;
       width: 90%;
       padding: 60px 0;
     }
     .overview-container .wrapper {
       padding: 20px 0;
       width: 90%;
     }
     .overview-container .blue-band .wrap {
       width: 90%;
     }
     .overview-container .red-band .wrap {
       width: 90%;
     }
     .tabs-container .career-services-two-col-grid ul li .content.left {
       width: 100%;
       margin: 0px 0%;
       padding: 0px;
     }
     .aep-banner .cont .banner-placeholder .left {
       width: 50%;
       margin: 0px 0 2em 0;
       padding: 0px 30px;
     }
     .aep-banner .cont {
       background-size: cover;
     }
     .tabs-container .career-services-two-col-grid ul li .content h3 {
       font-size: 22px;
     }
     .tabs-container .career-services-two-col-grid.aep .tiles ul li ul {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
       font-size: 22px;
     }
     .tabs-container .career-services-two-col-grid.aep .tiles ul li ul li {
       margin: 2px 0px;
     }
     .contact-grid .content-holder .right {
       text-align: center;
     }
     header .menu-holder .menu nav ul li a {
       padding: 10px 8px;
       font-size: 11px;
     }
     .has-submenu span {
       right: 1px !important;
     }
     .slider-banner .category2 {
       width: 95%;
     }
     .logo-holder {
       width: 90%;
       margin: 0px auto;
       padding: 20px 0;
     }
     .dual-col-banner .left-holder .cont {
       width: 90%;
     }
     .dual-col-banner .left-holder .cont .features ul li {
       font-size: 14px;
     }
     .transform-your-talent .content-holder {
       width: 90%;
     }
     .transform-talent-tiles ul li {
       width: 25%;
     }
     .domains {
       width: 90%;
     }
     .domains .tiles ul li {
       width: 14%;
     }
     .client-case-studies .container {
       width: 90%;
     }
     .hiring-partners .content-holder ul li img {
       width: 80%;
     }
     .single-col-inner {
       padding: 10px 20px;
     }
   }
   
   @media only screen and (min-width: 768px) and (max-width: 959px) {
     header .logo-holder .logo {
       padding: 20px 10px;
     }
     header .menu-holder .menu nav ul li {
       font-size: 11px;
     }
     header .menu-holder .menu nav ul li.register a {
       padding: 7px 20px;
     }
     header .menu-holder .menu nav ul li a {
       padding: 7px 5px;
     }
     header .menu-holder .menu nav ul li:first-child {
       padding: 0 7px;
     }
     .thumbnail-holder {
       padding: 0;
     }
     .inner-page-content-navigation {
       top: 81px;
     }
     .thumbnail-holder > ul {
       display: block;
     }
     .thumbnail-holder > ul > li {
       margin: 20px 1%;
       padding: 0px;
       width: 75%;
       display: inline-block;
     }
     .thumbnail-grid-holder ul {
       display: block;
     }
     .thumbnail-grid-holder ul li {
       width: 100%;
       -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
       border-radius: 0px;
     }
     .thumbnail-grid-holder .content-box {
       padding: 50px 20px;
     }
     .thumbnail-grid-holder .content-box h3 {
       font-size: 22px;
       line-height: 30px;
     }
     .thumbnail-grid-holder .content-box .details-container .left-holder {
       width: 20%;
     }
     .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
       padding: 50px 20px 50px 20px;
     }
     .thumbnail-holder > ul {
       display: flex;
       flex-wrap: wrap;
     }
     .thumbnail-holder > ul > li {
       width: 48%;
       margin: 8px 1%;
     }
     .thumbnail-grid-holder .content-box .details-container .left-holder {
       width: 10%;
     }
     .thumbnail-grid-holder .content-box .details-container .right-holder {
       width: 90%;
     }
     .choose-prog-sec .content-holder ul {
       display: block;
     }
     .choose-prog-sec .content-holder ul li {
       margin: 10px 0;
     }
     .choose-prog-sec .content-holder ul li.menu {
       width: 29%;
       display: inline-block;
       margin: 0px 2%;
     }
     .choose-prog-sec .content-holder ul li:first-child {
       width: 100%;
     }
     .slider-banner .content-layer .logo-icon {
       display: none;
     }
     .slider .slick-dots {
       bottom: 5%;
     }
     .slider-banner .content-layer .features ul li {
       padding: 10px 10px;
       font-size: 12px;
       line-height: 18px;
     }
     footer {
       padding: 45px 30px;
     }
     .footer-sitemap {
       width: 100%;
       display: block;
     }
     .footer-sitemap ul {
       margin: 0px 50px 0 0;
     }
     .footer-social-holder {
       width: 100%;
       display: block;
       text-align: center;
       padding: 20px 0 0 0;
     }
     .footer-social-holder p{
       color: #7155eb !important;
     }
     .footer-social-holder .social-icons {
       padding: 0px;
     }
     .footer-social-holder .social-icons ul {
       text-align: center;
     }
     .contact-grid .content-holder {
       width: 100%;
     }
     .inner-banner-holder {
       padding: 0px;
     }
     .inner-banner-holder .wrap .banner-thumb {
       width: 100%;
       display: block;
     }
     .inner-banner-holder .wrap .banner-thumb img {
       width: 100%;
       display: block;
     }
     .inner-banner-holder .wrap .banner-content {
       width: 100%;
       display: block;
       padding: 20px;
     }
     .tabs-container .grid {
       width: 85%;
       margin: 0px auto;
     }
     .tabs-container .grid .hiring-slide-holder ul li img {
       margin: 0px auto;
     }
     .tabs-container .grid .fee-holder ul li {
       width: 50%;
     }
     .tabs-container .grid .fee-holder ul li .desc h4 {
       font-size: 14px;
     }
     .proggrame-details .card .description h3 {
       font-size: 18px;
       font-weight: 500;
     }
     .proggrame-details .card .description {
       padding: 20px 15px;
     }
     .proggrame-details .card .description p {
       line-height: 20px;
     }
     .slider-banner .category3 {
       width: 100%;
       padding: 10px;
     }
     .slider-banner .category3 .left {
       width: 60%;
     }
     .slider-banner .category3 .right {
       width: 40%;
     }
     .tabs-container .grid .learning-exp-thumbnail-holder ul li {
       width: 48%;
     }
     .tabs-container .grid.blue {
       width: 100%;
     }
     .tabs-container .grid.blue .wrapper {
       width: 85%;
     }
     .tabs-container .grid .top-cont {
       display: block;
     }
     .tabs-container .grid .top-cont .left-cont {
       width: 100%;
     }
     .tabs-container .grid .top-cont .right-cont {
       width: 100%;
       text-align: left;
     }
     .tabs-container .grid.blue .wrapper .description ul {
       justify-content: flex-start;
       flex-wrap: wrap;
     }
     .tabs-container .grid.blue .wrapper .description ul li {
       width: 45%;
       list-style: none;
       margin: 0 25px 30px 0;
     }
     .proggrame-details .col-view ul li {
       width: 46%;
       margin: 2%;
     }
     .proggrame-details .col-view ul {
       display: flex;
       justify-content: center;
       flex-wrap: wrap;
     }
     .proggrame-details .col-view ul li h3 {
       min-height: auto;
     }
     .prog-det-sec.col-view {
       padding: 20px 0;
     }
     .enquiry-form.thank-you .wrap {
       flex-direction: column;
       width: 90%;
     }
     .enquiry-form .wrap .left-col .content {
       width: 90%;
     }
     .enquiry-form.thank-you .wrap .right-col {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid ul li {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid ul li .content {
       width: 100%;
       margin: 0;
       padding: 0px;
     }
     .tabs-container .career-services-two-col-grid ul li .content h3 {
       font-size: 20px;
     }
     .tabs-container .career-services-two-col-grid ul li .content.left {
       width: 100%;
       margin: 0;
       padding: 0px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li {
       width: 100%;
       padding: 20px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
       font-size: 20px;
       line-height: 25px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li .cont {
       width: 100%;
       padding: 0 20px;
     }
     /* .tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(3) { order: 4; }
   .tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(4) { order: 3; }
   .grid.career-services-two-col-grid.career-connection ul li:nth-of-type(1){order: 2;}
   .grid.career-services-two-col-grid.career-connection ul li:nth-of-type(2){order: 1;} */
     .grid.career-services-two-col-grid.career-connection ul li {
       padding: 20px 0 0 0;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li {
       padding: 20px 0px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li.blue {
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
       padding: 20px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li.grey {
       -webkit-border-top-right-radius: 0;
       -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-topright: 0;
       -moz-border-radius-bottomright: 0;
       border-top-right-radius: 0;
       border-bottom-right-radius: 0;
       padding: 20px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li.light-grey {
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
       padding: 20px;
     }
     .tabs-container .grid.blue {
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
     }
     section.grid.career-services-two-col-grid.carausel.eligibility
       .wrapper
       table
       tr:first-child
       td {
       font-size: 13px;
     }
     .single-col {
       max-width: 1046px;
       width: 90%;
       padding: 25px 0;
     }
     .tabbed-thumbnails .slider-nav__item {
       padding: 15px;
     }
     .search-result {
       width: 95%;
       margin: 0px auto;
       padding: 0 0 40px 0;
     }
     .search-result .content-holder ul li.menu {
       width: 30%;
     }
     .search-result h3 {
       font-size: 24px;
     }
     .search-result .content-holder ul li {
       margin: 10px 0;
     }
     .single-col-inner {
       width: 90%;
     }
     .single-col-inner .alumni-connect-btm-box ul li {
       width: 100%;
     }
     .single-col-inner .alumni-connect-btm-box ul {
       flex-wrap: wrap;
     }
   
     .alumni-connect-banner-counter {
       width: 90%;
       margin: 25px auto;
       padding: 0px;
       display: none;
     }
     .overview-container .wrapper {
       padding: 20px 0;
       width: 90%;
     }
     .overview-container .blue-band .wrap {
       width: 90%;
     }
     .overview-container .red-band .wrap {
       width: 90%;
     }
     .mobile {
       display: block;
     }
     .desktop {
       display: none;
     }
     .tabs-container .career-services-two-col-grid .tiles.about-us .blue {
       -webkit-border-top-right-radius: 0;
       -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-topright: 0;
       -moz-border-radius-bottomright: 0;
       border-top-right-radius: 0;
       border-bottom-right-radius: 0;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(1) {
       order: 2;
       margin: 0%;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(2) {
       order: 1;
       padding: 0px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(3) {
       order: 4;
       padding: 20px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(4) {
       order: 4;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(5) {
       order: 6;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(6) {
       order: 5;
       padding: 20px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(7) {
       order: 8;
       padding: 20px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(8) {
       order: 8;
       margin: 0px;
     }
   
     .slider-banner .category2 {
       width: 90%;
     }
     .slider-banner .category2 .left h3 {
       font-size: 28px;
     }
     .slider-banner .category2 .left {
       width: 40%;
     }
     .slider-banner .category2 .right {
       width: 60%;
     }
     .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left {
       width: 100%;
     }
     .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right {
       display: none;
     }
     .careerFormWrap h3 {
       font-size: 16px;
       line-height: 20px;
     }
     .careerFormWrap {
       padding: 0%;
     }
     .careerFormWrap .desc {
       padding: 0;
       font-size: 13px;
       line-height: auto;
     }
     .careerFormWrap .formWrap {
       padding: 0;
     }
     .careerFormWrap .formWrap .input,
     .careerFormWrap .formWrap .file {
       width: 100%;
       margin: 0 0 2% 0;
     }
     .currentOpeningsWrap {
       padding: 0%;
     }
     .currentOpeningsWrap h3 {
       font-size: 16px;
       line-height: 20px;
     }
     .currentOpeningsWrap .desc {
       padding: 0;
       font-size: 13px;
       line-height: auto;
     }
     .currentOpeningsWrap .openingBlock ul li {
       width: 100%;
     }
     .aep-banner {
       padding: 0px 0px;
     }
     .aep-banner .cont {
       background-size: cover;
     }
     .aep-banner .cont .banner-placeholder .left {
       padding: 0px 30px;
     }
     .aep-banner .cont .banner-placeholder .left .counter ul {
       flex-direction: column;
     }
     .aep-banner .cont .banner-placeholder .left .counter ul li {
       margin-bottom: 20px;
     }
     .aep-banner .cont .banner-placeholder .right ul li {
       margin: 0px;
     }
     .aep-banner .cont .banner-placeholder .right ul li input[type="text"] {
       margin: 20px 0 0 0;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul li label.select {
       margin: 20px 0 0 0;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul {
       flex-direction: column;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul li {
       width: 100%;
     }
     .aep-banner .cont .banner-placeholder .right ul li .white-cta {
       margin: 10px 0 0 0;
     }
     .tabs-container .career-services-two-col-grid .services-highlights ul {
       justify-content: space-between;
     }
     .tabs-container .career-services-two-col-grid.resource-tools-tiles ul {
       justify-content: space-between;
     }
     .tabs-container .career-services-two-col-grid.resource-tools-tiles ul li {
       width: 50%;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li:hover
       .caption {
       padding: 1em;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li:hover
       .caption
       h3 {
       padding: 0em;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       p {
       padding: 0.2em 0;
       font-size: 14px;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       .features
       h4 {
       padding: 0px;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       .features
       ul
       li {
       font-size: 14px;
     }
     .tabs-container .career-services-two-col-grid .product-offerings ul li {
       padding: 0.5em;
       padding-bottom: 7em;
     }
     .tabs-container .career-services-two-col-grid .product-offerings ul li h3 {
       font-size: 16px;
       line-height: 20px;
     }
     .tabs-container .career-services-two-col-grid .downloads {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid .downloads ul li .right a {
       padding-top: 50%;
     }
     .tabs-container .grid.blue.career-services .two-col .reusable h4 {
       font-size: 18px;
     }
     section.grid.career-services-two-col-grid .steps ul li {
       width: 30%;
       margin: 0px;
       padding: 1em;
       position: relative;
     }
     section.grid.career-services-two-col-grid .steps ul li p a {
       word-break: break-all;
     }
     section.grid.career-services-two-col-grid .steps ul li::after {
       right: -19px;
     }
     .choose-prog-sec .content-holder ul li:last-child {
       margin: 2%;
       width: auto;
     }
     .dual-col-banner {
       flex-direction: column-reverse;
     }
     .dual-col-banner .right-holder {
       width: 100%;
     }
     .dual-col-banner .left-holder {
       width: 100%;
     }
     .dual-col-banner .left-holder .cont {
       width: 95%;
     }
     .dual-col-banner .left-holder .cont h3 {
       font-size: 22px;
     }
     .dual-col-banner .left-holder .cont .features ul li {
       font-size: 14px;
     }
     .transform-your-talent {
       width: 90%;
       margin: 0px auto;
     }
     .transform-your-talent .content-holder .desc {
       width: 100%;
     }
     .transform-your-talent .content-holder .enq-form {
       width: 100%;
     }
     .what-we-offer .right {
       width: 50%;
       margin: 0px;
       padding: 0em 1em 0 1em;
     }
     .transform-talent-tiles ul li {
       width: 30%;
     }
     .how-we-do .left {
       margin: 0px;
       width: 50%;
       padding: 2em 1em;
     }
     .domains {
       width: 90%;
     }
     .domains .tiles ul li {
       width: 15%;
     }
     .client-case-studies {
       padding: 60px 0;
     }
     .client-case-studies .container {
       width: 90%;
     }
   }
   @media screen and (min-device-width: 320px) and (max-device-width: 480px) {
     /*	header .menu-holder .submenu ul li{
       font-size: 15px !important;
     }*/
     header .menu-holder .submenu ul li .dropdown-menu ul li:after {
       background: transparent !important;
       color: #fff;
     }
     header .menu-holder .submenu ul li .dropdown-menu ul li {
       background: #3c3c3c !important;
       border: none;
       text-align: left !important;
       font-size: 15px !important;
     }
     header .menu-holder .submenu ul li .dropdown-menu ul li a {
       font-size: 15px !important;
     }
   }
   @media only screen and (max-width: 959px) {
     /*top menu bar css*/
     .mobHeaderMenu {
       display: block;
     }
     .menu-holder #wp-megamenu-header {
       display: none;
     }
     /*top menu bar css end */
     .submenu ul li .dropdown-menu ul li {
       background: #3c3c3c !important;
     }
     header .menu-holder .submenu ul li .dropdown-menu ul li:after {
       background: transparent !important;
       color: #fff;
     }
     header .menu-holder .submenu ul li .dropdown-menu ul li {
       background: #3c3c3c !important;
       border: none;
       text-align: left !important;
     }
     /* header .menu-holder .submenu ul li{
         font-size: 15px !important;
       }*/
   
     header .menu-holder .submenu ul li .dropdown-menu ul li:after {
       background: transparent !important;
       color: #fff;
     }
     header .menu-holder .submenu ul li .dropdown-menu ul li {
       background: #3c3c3c !important;
       border: none;
       text-align: left !important;
       font-size: 15px !important;
     }
     header .menu-holder .submenu ul li .dropdown-menu {
       position: initial;
     }
     .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
       width: 100%;
       padding-bottom: 2%;
       padding-left: 0;
     }
     .slider-banner .category2 .left.aboutBanner .mobHead {
       display: block;
     }
     .slider-banner .category2 .left.aboutBanner .deskHead {
       display: none;
     }
     header .logo-holder {
       width: 70%;
     }
     header .logo-holder .logo {
       max-width: 242px;
       width: 260px;
       padding: 15px;
     }
   
     header .logo-holder .logo img {
       height: auto;
     }
     .mobTrigger {
       display: block;
       margin-top: 30px;
     }
     header {
       height: auto;
       background: #ffffff;
     }
     header .logo {
       margin: 0px;
       width: 80px;
       background: none;
       padding: 10px;
     }
     header .menu-holder {
       width: 100%;
       /*height: 100vh;*/
       height: 100%;
       min-height: 470px;
       background: #3f3f3f;
       overflow-y: auto;
     }
     header nav {
       display: none;
       margin: 0;
       background: #fff;
     }
     header nav ul li {
       width: 100%;
       padding: 0;
       text-align: center;
     }
     header nav ul li a {
       padding: 10px 0;
       border-bottom: rgba(0, 0, 0, 0.15) solid 1px;
       color: #000;
       text-shadow: none;
     }
     header nav ul li:last-child a {
       border-bottom: 0;
     }
     header nav ul li ul {
       display: none;
       position: relative;
     }
     .has-submenu:hover .dropdown-menu {
       position: relative;
     }
     header nav ul li a {
       border: 0;
     }
     header nav ul li ul li {
       font-size: 14px;
     }
     header nav ul li ul li a {
       background: rgba(0, 0, 0, 0.05);
       border: none;
     }
     header .menu-holder .submenu ul li {
       padding: 10px 0px;
       font-size: 18px;
       text-align: left;
       width: 100%;
     }
     header .menu-holder .submenu ul li a span {
       right: 9px;
     }
     header .menu-holder .menu nav ul li {
       border: none;
       text-align: left;
       padding: 7px 0px;
       font-size: 18px;
     }
     header .menu-holder .menu nav ul li a {
       color: #ffffff;
     }
     .footer-sitemap {
       display: block;
     }
     .footer-social-holder {
       display: block;
       padding: 5%;
     }
     .footer-social-holder {
       width: 100%;
       text-align: center;
     }
     .footer-social-holder .social-icons ul {
       text-align: center;
     }
     .footer-sitemap ul {
       margin: 0;
       width: 100%;
       padding: 0 5%;
     }
     .slider-banner .full-width-layer {
       display: none;
     }
     img.background {
       display: none;
     }
     .slider-banner .content-layer {
       /*padding: 0px 5%;
     position: absolute;
     left: 0%;*/
       width: 100%;
       padding: 25px 15px 0;
       position: absolute;
       transform: translate(0);
       top: 00px;
       left: 0px;
       max-width: 235px;
     }
     .slider-banner .content-layer {
       /*width: 57%;
     margin: 0px;
     padding: 0px;
     position: absolute;
     top: 60%;
     left: 5%;
     transform: translateY(-50%);
     z-index: 1;*/
     }
     .slider-banner .content-layer .logo-icon {
       display: none;
     }
     .slider-banner .content-layer h2 {
       font-size: 20px;
       line-height: 24px;
       margin-top: 0;
     }
     .slider-banner .content-layer { max-width: 350px; padding: 25px 35px 0; }
     /*.slider-banner .content-layer h2 span{
     display: block;
   }*/
     .slider-banner .content-layer h2 span.baseline:before {
       height: 3px;
     }
     .slider-banner .content-layer .features {
       width: 75%;
     }
     .slider-banner .content-layer .features ul {
       flex-wrap: wrap;
     }
     .slider-banner .content-layer .features ul li {
       width: 100%;
       margin: 8px 0;
       padding: 10px 15px;
       font-size: 12px;
       background: rgba(255, 255, 255, 0.9);
     }
     .slider-banner .content-layer .features ul li:last-child {
       border-right: 1px solid #cecfd0;
     }
     .slider-banner .content-layer .features ul li .count {
       font-size: 13px;
     }
     .slider .slick-dots {
       bottom: 0px;
       text-align: center;
     }
     .slide-holder .banner-cta a {
       background: rgba(255, 255, 255, 0.6);
     }
   
     body.home .slide-holder {
       /*background: url(../images/spotlight-desktop.png) 70% 70px repeat-x;
     padding: 0px 0;
     background-size: cover;
     min-height: 380px;*/
     }
     .choose-prog-sec .content-holder ul {
       display: block;
     }
     .choose-prog-sec .content-holder ul li {
       font-size: 20px;
       line-height: 20px;
       margin: 0px;
     }
     .choose-prog-sec .content-holder ul li .go-btn {
       width: 100%;
     }
     .choose-prog-sec .content-holder ul li.menu {
       width: 100%;
       margin: 20px 0;
     }
     .section-details {
       width: 90%;
     }
     .thumbnail-holder {
       padding: 0;
     }
     .thumbnail-holder > ul {
       flex-wrap: wrap;
     }
     .thumbnail-holder > ul > li {
       margin: 20px 1%;
       padding: 0px;
       width: 48%;
       display: inline-block;
     }
     .thumbnail-holder ul li .text-desc {
       font-size: 12px;
       padding: 20px 10px;
     }
     .thumbnail-grid-holder ul {
       display: block;
     }
     .thumbnail-grid-holder ul li {
       width: 100%;
       -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
       border-radius: 0px;
     }
     .thumbnail-grid-holder .content-box {
       padding: 50px 20px;
     }
     .thumbnail-grid-holder .content-box h3 {
       font-size: 22px;
       line-height: 30px;
       width: 100%;
     }
     .thumbnail-grid-holder .content-box .details-container .left-holder {
       width: 20%;
     }
     .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
       padding: 50px 20px 50px 20px;
     }
     .proggrame-details .card {
       display: table;
       width: 100%;
       margin: 10px auto;
     }
     .proggrame-details .card .description {
       width: 50%;
       display: table-cell;
       padding: 15px;
     }
     .proggrame-details .card .description p {
       font-size: 14px;
       padding: 8px 0;
       line-height: normal;
     }
     .proggrame-details .card .description h3 {
       font-size: 16px;
       font-weight: 500;
     }
     .slider-banner .category2 {
       width: 100%;
       position: static;
       transform: none;
       flex-direction: column-reverse;
     }
     .slider-banner .category2 .left {
       width: 100%;
       margin: 0px;
       padding: 0px 25px;
       display: block;
       vertical-align: middle;
     }
     .slider-banner .category2 .right {
       width: 100%;
       margin: 0px 0 5% 0;
       padding: 0px;
       display: block;
       vertical-align: middle;
     }
     .slider-banner .category2 .left h3 {
       /* font-size: 16px;
     line-height: 20px; */
     }
     .slider-banner .category2 p {
       /* font-size: 13px; */
     }
     .prog-det-sec {
       padding: 0px 0;
       background-image: none;
     }
     .contact-grid .content-holder {
       width: 100%;
       padding: 0 5px;
     }
     .contact-grid .content-holder .left {
       width: 100%;
       display: block;
     }
     .contact-grid .content-holder .middle {
       width: 100%;
       display: block;
       padding: 20px;
       text-align: center;
     }
     .contact-grid .content-holder .right {
       width: 100%;
       display: block;
       text-align: center;
     }
     .inner-banner-holder {
       padding: 0px;
     }
     .inner-banner-holder .wrap .banner-thumb {
       width: 100%;
     }
     .inner-banner-holder .wrap .banner-thumb img {
       width: 100%;
     }
     .inner-banner-holder .wrap .banner-content {
       display: block;
       width: 100%;
       padding: 20px;
     }
     .inner-banner-holder .wrap .banner-content h3 {
       font-size: 18px;
       text-align: left;
     }
     .inner-banner-holder .wrap .banner-content .cta-holder {
       text-align: left;
     }
     .inner-banner-holder .wrap .banner-content .cta-holder .inner-banner-cta a {
       margin: 5px 0;
     }
     .inner-banner-holder .wrap .banner-content p {
       text-align: left;
     }
     .tabs-container .grid table tr td:nth-child(2) span {
       top: 30%;
     }
     .tabs-container .grid {
       width: 85%;
       margin: 0px auto;
       padding: 30px 0;
     }
     .tabs-container .grid h3 {
       font-size: 25px;
     }
     .tabs-container .grid h4 {
       font-size: 20px;
     }
     .tabs-container .grid table tr td {
       font-size: 11px;
     }
     .tabs-container .grid .student-slide-holder ul li {
       padding: 0px;
       display: block;
       margin: 3px 0;
       width: 100%;
     }
     .tabs-container .grid .faculty-slide-holder ul li {
       padding: 0px;
     }
     .tabs-container .grid .career-slide-holder ul li {
       margin: 0px 10px;
       width: 100%;
     }
     .tabs-container .grid .career-slide-holder {
       width: 100%;
     }
     .tabs-container .grid .hiring-slide-holder ul li img {
       margin: 0px auto;
     }
     .tabs-container .grid .fee-holder ul {
       display: block;
     }
     .tabs-container .grid .fee-holder ul li {
       width: 100%;
     }
     .tabs-container .grid .fee-holder ul li .desc {
       padding: 20px;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li {
       display: block;
       width: 100% !important;
       text-align: center;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li .avtar img {
       margin: 0px auto;
     }
     .tabs-container .grid .student-review-holder ul li {
       margin: 0px;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li:first-child {
       padding: 30px 20px;
     }
     .tabs-container .grid .navigation-links ul li {
       padding: 0px 10px;
       margin: 10px 0;
     }
     .tabs-container .grid .navigation-links ul {
       flex-wrap: wrap;
     }
     .tabs-container .grid table tr th {
       font-size: 11px;
     }
     .tabs-container .grid .fee-holder ul li:first-child .desc h3 {
       font-size: 38px;
     }
     .tabs-container .grid .fee-holder ul li .desc h4 {
       font-size: 14px;
     }
     .tabs-container .grid .fee-holder ul li .desc h3 {
       font-size: 38px;
     }
     .inner-page-content-navigation ul {
       display: none;
     }
     .inner-page-content-navigation select {
       display: inline-block;
       width: 100%;
       height: 50px;
       line-height: 50px;
       background: none;
       color: #7f8080;
       font-weight: 500;
       border: none;
       text-align: center;
       border: 1px solid #7f8080;
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
       position: relative;
       padding: 0px 10px;
       -webkit-appearance: none;
       -moz-appearance: none;
       appearance: none;
       background: url(../images/drop-down-arrow.png) 95% center no-repeat;
       background-size: 10px;
       outline: 0;
     }
     .slider-banner .category3 {
       width: 85%;
       margin: 0px auto;
       padding: 0px 0;
       display: flex;
       flex-direction: column-reverse;
     }
     .slider-banner .category3 .left {
       width: 100%;
       margin: 0px;
       padding: 0px;
     }
     .slider-banner .category3 .left h3 {
       font-size: 22px;
     }
     .slider-banner .category3 .left p {
       font-size: 15px;
     }
     .slider-banner .category3 .right {
       display: block;
       width: 100%;
     }
     .proggrame-details .card .thumb img {
       -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
       border-radius: 0px;
     }
     .enquiry-form {
       background-size: cover;
     }
     .experience-slider .slick-dots {
       bottom: 10px;
       text-align: center;
       display: block;
     }
     .enquiry-form .top-logo-cont {
       margin: 30px;
     }
     .enquiry-form .wrap {
       max-width: 100%;
       margin: 10px auto;
       display: block;
     }
     .enquiry-form .wrap .left-col {
       padding: 0;
       width: 100%;
     }
     .enquiry-form .wrap .left-col .bottom-cont {
       width: 100%;
       margin: 0;
     }
     .enquiry-form .wrap .right-col ul li ul li {
       width: 100%;
     }
     .enquiry-form .wrap .left-col .content {
       width: 100%;
     }
     .enquiry-form .wrap .right-col {
       width: 100%;
     }
     .tabs-container .grid .features ul li {
       width: 100%;
     }
     .tabs-container .grid .features ul li {
       background: url(../images/pointer.png) left 5px no-repeat;
     }
     .enquire-cta {
       -ms-writing-mode: horizontal-tb;
       -webkit-writing-mode: horizontal-tb;
       writing-mode: horizontal-tb;
       -ms-transform: rotate(0deg);
       text-align: center;
       position: fixed;
       width: 100%;
       top: 92%;
       opacity: 1;
       z-index: 999;
     }
     .enquire-cta ol {
       display: flex;
       justify-content: space-between;
       margin: 0px;
     }
     .enquire-cta li {
       margin: 0px;
       /*width: 50%;*/
       width: 100%;
       text-align: center;
     }
     .enquire-cta {
       -webkit-transform: rotate(0deg);
       transform: rotate(0deg);
       top: auto;
       bottom: 0;
       border-radius: 0;
     }
     .inner-page-content-navigation {
       padding: 2% 9%;
       background: #f1f2f2;
     }
     .tabs-container .grid .navigation-links ul.slick-dots {
       display: block;
       bottom: -15px;
     }
     .tabs-container .grid .navigation-links ul.slick-dots li {
       width: auto;
       margin: 0px;
       padding: 0px;
       font-size: 18px;
       display: inline-block;
     }
     .tabs-container .grid .navigation-links ul.slick-dots li button:before {
       font-size: 40px;
     }
     .tabs-container .grid .faculty-slide-holder ul li .thumb {
       width: 80%;
     }
     .tabs-container .grid .faculty-slide-holder ul li .title {
       text-align: center;
     }
     .tabs-container .grid .faculty-slide-holder ul li .desc {
       text-align: center;
     }
     .tabs-container .grid .career-slide-holder ul {
       display: block;
     }
     .tabs-container .grid .career-slide-holder {
       padding: 0px;
     }
     .tabs-container .grid .career-slide-holder ul li {
       margin: 20px 0px;
       -webkit-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.2);
       box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.2);
       -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px;
     }
     .tabs-container .grid .career-slide-holder ul li h3 {
       font-size: 15px;
     }
     .tabs-container .grid .student-review-holder {
       width: 100%;
     }
     header .menu-holder .menu nav {
       background: #3f3f3f;
       padding: 10px 0;
       border-bottom: 1px solid #b2b2b2;
       display: block;
     }
     header .menu-holder .menu nav ul li:first-child a {
       color: #ffffff;
     }
     .has-submenu span {
       right: -15px !important;
     }
     header .menu-holder .menu nav ul li.register a {
       padding: 7px 0;
       background: none;
     }
     header .menu-holder .submenu ul li a {
       color: #ffffff;
       position: relative;
     }
     header .menu-holder .submenu {
       padding: 10px 0;
     }
     header .menu-holder {
       display: none;
       position: absolute;
       z-index: 9999999999;
       overflow: scroll;
     }
     header .menu-holder .menu {
       width: 80%;
       margin: 0px auto;
     }
     header .menu-holder .submenu {
       width: 80%;
       margin: 0px auto;
       border-bottom: 1px solid #b2b2b2;
     }
     header .menu-holder .menu nav ul li a,
     header .menu-holder .submenu ul li a {
       position: relative;
     }
     header .menu-holder .menu nav ul li a::after,
     header .menu-holder .submenu ul li a::after {
       content: "";
       display: block;
       width: 0;
       height: 2px;
       background: #ff3945;
       transition: width 0.3s;
       position: absolute;
       bottom: 50%;
       transform: translate(-105%, 81%);
     }
     header .menu-holder .menu nav ul li a:hover::after,
     header .menu-holder .submenu ul li a:hover::after {
       width: 100%;
     }
     .mob-bottom-menu {
       display: block;
       text-align: left;
       width: 80%;
       margin: 0px auto;
       border-bottom: 3px solid #e8e9e9;
       padding: 10px 0;
     }
     header .menu-holder .mob-bottom-menu ul {
       list-style: none;
       margin: 0px;
       padding: 0px;
       font-size: 0px;
     }
     header .menu-holder .mob-bottom-menu ul li {
       margin: 0px;
       padding: 5px 0;
       display: block;
       font-size: 15px;
       position: relative;
       width: 100%;
     }
     header .menu-holder .mob-bottom-menu ul li a {
       color: #797979;
       text-decoration: none;
       -webkit-transition: all 0.3s;
       -moz-transition: all 0.3s;
       transition: all 0.3s;
     }
     header .menu-holder .mob-bottom-menu ul li a:hover {
       color: #ff6c49;
       font-weight: 500;
     }
     .page-wrapper {
       margin-top: 85px;
     }
     .inner-page-content-navigation {
       top: 77px;
       z-index: 999999;
     }
     .tabs-container .grid .hiring-slide-holder ul li img {
       width: 100%;
     }
     .enquiry-form .top-logo-cont {
       margin: 10px;
     }
     .proggrame-details .col-view ul li {
       width: 80%;
       margin: 20px auto;
     }
     .proggrame-details .col-view ul li h3 {
       min-height: auto;
     }
     .tabs-container .grid .learning-exp-thumbnail-holder ul li {
       width: 100%;
     }
     .tabs-container .grid.blue {
       width: 100%;
     }
     .tabs-container .grid.blue .wrapper {
       width: 85%;
     }
     .tabs-container .grid .top-cont {
       display: block;
     }
     .tabs-container .grid .top-cont .left-cont {
       width: 100%;
     }
     .tabs-container .grid .top-cont .right-cont {
       width: 100%;
       text-align: left;
     }
     .tabs-container .grid.blue .wrapper .description ul {
       flex-wrap: wrap;
     }
     .tabs-container .grid.blue .wrapper .description ul li {
       width: 100%;
       margin: 0 0 30px 0;
       display: block;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li .student-name {
       font-size: 20px;
     }
     .enquiry-form .wrap .left-col .content h3 {
       font-size: 20px;
     }
   
     .enquiry-form.thank-you .wrap .right-col {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid ul li {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid ul li .content {
       width: 100%;
       margin: 0;
       padding: 0px;
     }
     .tabs-container .career-services-two-col-grid ul li .content h3 {
       font-size: 20px;
     }
     .tabs-container .career-services-two-col-grid ul li .content.left {
       width: 100%;
       margin: 0;
       padding: 0px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li {
       width: 100%;
       padding: 20px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
       font-size: 20px;
       line-height: 25px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li .cont {
       width: 100%;
     }
     /* .tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(3) { order: 4; }
   .tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(4) { order: 3; }
   .grid.career-services-two-col-grid.career-connection ul li:nth-of-type(1){order: 2;}
   .grid.career-services-two-col-grid.career-connection ul li:nth-of-type(2){order: 1;} */
     .grid.career-services-two-col-grid.career-connection ul li {
       padding: 20px 0 0 0;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li {
       padding: 20px 0px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li.blue {
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
       padding: 20px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li.grey {
       -webkit-border-top-right-radius: 0;
       -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-top-right: 0;
       -moz-border-radius-bottom-right: 0;
       border-top-right-radius: 0;
       border-bottom-right-radius: 0;
       padding: 20px;
     }
     .tabs-container .career-services-two-col-grid .tiles ul li.light-grey {
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
       padding: 20px;
     }
     .tabs-container .grid.blue {
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
     }
     section.grid.career-services-two-col-grid.carausel.eligibility
       .wrapper
       table
       tr:first-child
       td {
       font-size: 13px;
     }
     .single-col {
       max-width: 1046px;
       width: 90%;
       padding: 25px 0;
     }
     .tabbed-thumbnails .slider-nav__item {
       padding: 15px;
     }
     .tabbed-thumbnails .slider-wrapper .slider-for .social-connect a {
       display: block;
     }
     .tiles-view .item {
       width: 100%;
     }
     .search-result {
       width: 90%;
       margin: 0px auto;
     }
     .search-result h3 {
       font-size: 24px;
     }
     .search-result .content-holder ul {
       flex-wrap: wrap;
     }
     .search-result .content-holder ul li {
       margin: 10px 0;
     }
     .search-result .content-holder ul li.menu {
       width: 100%;
     }
     .alumni-connect-banner-counter {
       margin: 20px 0 0 0;
     }
     .alumni-connect-banner-counter .wrap ul {
       flex-direction: column;
       flex-wrap: wrap;
     }
     .alumni-connect-banner-counter .wrap ul li {
       width: 80%;
       margin: 10px auto;
     }
     .single-col-inner .alumni-connect-btm-box ul {
       display: flex;
       justify-content: space-between;
       flex-wrap: wrap;
     }
     .tabs-container .grid .alumni-speak-video-wrap ul {
       flex-direction: column;
     }
     .tabs-container .grid .alumni-speak-video-wrap ul li {
       width: 100%;
       padding: 0 0 30px 0;
     }
     .tabs-container .grid .alumni-speak-video-wrap ul li:last-child {
       padding: 0px;
     }
     .single-col-inner {
       width: 90%;
     }
     .help-support-container .wrapper {
       width: 90%;
       margin: 0px auto;
     }
     .help-support-container .wrapper .banner {
       flex-wrap: wrap;
     }
     .help-support-container .wrapper .banner .left {
       width: 100%;
     }
     .help-support-container .wrapper .banner .right {
       width: 100%;
       padding: 20px 0 0 0;
     }
     .help-support-container .wrapper .banner .right .cta-holder {
       width: 100%;
     }
     .help-support-container .wrapper .banner .right .cta-holder ul li {
       width: 48%;
     }
     .help-support-container .wrapper {
       padding: 20px 0;
     }
     .help-support-container .wrapper .banner .right .cta-holder ul li .txt {
       font-size: 12px;
       line-height: 1.65;
     }
     .overview-container .wrapper .features {
       margin: 0px auto;
       width: 100%;
     }
     .overview-container .wrapper {
       padding: 20px 0;
       width: 90%;
     }
     .overview-container .blue-band .wrap {
       width: 90%;
     }
     .overview-container .red-band .wrap {
       width: 90%;
     }
     .overview-container .wrapper .escalation-matrix-container {
       flex-wrap: wrap;
     }
     .overview-container .wrapper .escalation-matrix-container .reusable {
       width: 100%;
     }
     .faqs-container ul.tabs {
       display: none;
     }
   
     .faqs-container .tab_container h3 {
       margin: 0px;
     }
     .faqs-container h3.tab_drawer_heading {
       color: #d12229;
       margin: 0;
       padding: 5px 20px;
       display: block;
       cursor: pointer;
       -webkit-touch-callout: none;
       -webkit-user-select: none;
       -khtml-user-select: none;
       -moz-user-select: none;
       -ms-user-select: none;
       user-select: none;
     }
     .d_active {
       color: #fff;
     }
     .faqs-container .tab_content {
       width: 90%;
     }
     .faqs-container .tab_container .accordion dt a {
       font-size: 16px;
     }
     .overview-container .wrapper h3 {
       font-size: 30px;
     }
     .enquiry-form .wrap {
       width: 100%;
       padding: 5%;
     }
     .awards-milestone .wrap {
       width: 85%;
     }
     .mobile {
       display: block;
     }
     .desktop {
       display: none;
     }
     .tabs-container .career-services-two-col-grid .tiles.about-us .blue {
       -webkit-border-top-right-radius: 0;
       -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-topright: 0;
       -moz-border-radius-bottomright: 0;
       border-top-right-radius: 0;
       border-bottom-right-radius: 0;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(1) {
       order: 2;
       margin: 0%;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(2) {
       order: 1;
       padding: 0px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(3) {
       order: 4;
       padding: 20px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(4) {
       order: 4;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(5) {
       order: 6;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(6) {
       order: 5;
       padding: 20px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(7) {
       order: 8;
       padding: 20px 0 0 0;
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid
       .tiles.about-us
       ul
       li:nth-of-type(8) {
       order: 8;
       margin: 0px;
     }
     .slider-banner .category2 .btm-content {
       width: 90%;
       margin: 0px auto;
     }
     .slider-for {
       display: none;
     }
     .tabbed-thumbnails .slider-wrapper .social-connect a {
       display: block;
       padding: 8px 0;
     }
     .tabbed-thumbnails .slider-wrapper .social-connect {
       margin: 15px 0;
     }
     .tabbed-thumbnails .slider-nav__item {
       margin: 20px 0px;
     }
     .tabbed-thumbnails .slider-nav__item.leadersItemMob {
       position: relative;
       padding-left: 20%;
     }
     .tabbed-thumbnails .slider-nav__item.leadersItemMob:before {
       content: "";
       width: 100%;
       height: 4px;
       bottom: 0;
       left: 0;
       position: absolute;
       background: #cf252f;
       -webkit-border-bottom-right-radius: 5px;
       -webkit-border-bottom-left-radius: 5px;
       -moz-border-radius-bottomright: 5px;
       -moz-border-radius-bottomleft: 5px;
       border-bottom-right-radius: 5px;
       border-bottom-left-radius: 5px;
     }
     .tabbed-thumbnails .slider-nav__item.leadersItemMob:after {
       top: 100%;
       left: 50%;
       border: solid transparent;
       content: " ";
       height: 0;
       width: 0;
       position: absolute;
       pointer-events: none;
       border-color: rgba(41, 78, 148, 0);
       border-top-color: #cf252f;
       border-width: 15px;
       margin-left: -15px;
     }
     .social-share-list.show-social-share {
       opacity: 1;
       transform: none;
       bottom: 100%;
       display: flex;
       justify-content: space-between;
       width: 100%;
       border-bottom: 1px solid #fff;
     }
     .choose-prog-sec {
       position: static;
     }
     .contact-us-wrap .locateusWrap .buttonWrap .button {
       width: 100%;
       margin: 0 0 10px 0;
     }
   
     .contact-us-wrap .locateusWrap .buttonWrap .button .txt {
       font-size: 10px;
     }
   
     .contact-us-wrap .locateUsFormWrap .formWrapper label.select {
       width: 100%;
       margin: 0 0 10px 0;
     }
   
     .contact-us-wrap .locateUsFormWrap .resultWrap ul li {
       width: 100%;
     }
   
     .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right {
       display: none;
     }
   
     .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left {
       width: 100%;
     }
   
     .contact-us-wrap
       .locateUsFormWrap
       .resultWrap
       ul
       li
       .box
       .left
       .enquireButton {
       position: relative;
       left: auto;
       bottom: auto;
       float: left;
     }
     .careerFormWrap h3 {
       font-size: 16px;
       line-height: 20px;
     }
     .careerFormWrap {
       padding: 0%;
     }
     .careerFormWrap .desc {
       padding: 0;
       font-size: 13px;
       line-height: auto;
     }
     .careerFormWrap .formWrap {
       padding: 0;
     }
     .careerFormWrap .formWrap .input,
     .careerFormWrap .formWrap .file {
       width: 100%;
       margin: 0 0 2% 0;
     }
     .currentOpeningsWrap {
       padding: 0%;
     }
     .currentOpeningsWrap h3 {
       font-size: 16px;
       line-height: 20px;
     }
     .currentOpeningsWrap .desc {
       padding: 0;
       font-size: 13px;
       line-height: auto;
     }
     .currentOpeningsWrap .openingBlock ul li {
       width: 100%;
     }
     .aep-banner {
       padding: 0px 0px;
     }
     .aep-banner .cont {
       background-size: cover;
       padding: 40px 0px;
     }
     .aep-banner .cont .banner-placeholder {
       display: block;
     }
     .aep-banner .cont .banner-placeholder .left {
       width: 90%;
       margin: 0px auto;
       padding: 0px 0;
     }
     .aep-banner .cont .banner-placeholder .left .counter ul {
       flex-direction: column;
     }
     .aep-banner .cont .banner-placeholder .left .counter ul li {
       margin-bottom: 25px;
     }
     .aep-banner .cont .banner-placeholder .right {
       width: 100%;
       margin: 0px;
       padding: 2em;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul {
       flex-direction: column;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul li {
       width: 100%;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul li input[type="text"],
     .aep-banner .cont .banner-placeholder .right ul li ul li input[type="email"] {
       margin: 20px 0 0 0;
     }
     .aep-banner .cont .banner-placeholder .right ul li {
       margin: 0px;
     }
     .aep-banner .cont .banner-placeholder .right ul li input[type="text"] {
       margin: 20px 0 0 0;
     }
     .aep-banner .cont .banner-placeholder .right ul li ul li label.select {
       margin: 20px 0 0 0;
     }
     .aep-banner .cont .banner-placeholder .right ul li .white-cta {
       margin: 10px 0 0 0;
     }
     .aep-single-col .steps ul {
       flex-direction: column;
     }
     .aep-single-col .steps ul li {
       width: 100%;
       margin: 2em 0;
     }
     .aep-single-col .steps ul li::after {
       content: "\f107";
       font-family: "FontAwesome";
       position: absolute;
       right: 50%;
       top: 107%;
       font-size: 25px;
       transform: translateX(50%);
       color: #cf252f;
     }
     .aep-single-col .application-process .prog-offered ul li {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid.aep .tiles ul li ul {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid .services-highlights ul li {
       margin: 4% 2%;
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid.resource-tools-tiles ul li {
       width: 100%;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li:hover
       .caption {
       padding: 1em;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li:hover
       .caption
       h3 {
       padding: 0px;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       h3 {
       padding: 0.3em 0;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       p {
       font-size: 14px;
       line-height: 18px;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       .features
       h4 {
       margin: 5px 0;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption
       .features
       ul
       li {
       line-height: 15px;
     }
     .tabs-container
       .career-services-two-col-grid.resource-tools-tiles
       ul
       li
       .caption:after {
       content: "";
     }
     .tabs-container .career-services-two-col-grid .product-offerings ul li {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid .downloads ul li {
       width: 100%;
       margin: 15px 0;
     }
     .tabs-container .career-services-two-col-grid .downloads ul li .left {
       display: flex;
       justify-content: center;
       align-items: center;
     }
     .tabs-container .career-services-two-col-grid .downloads {
       width: 100%;
     }
     .tabs-container .career-services-two-col-grid .downloads ul li .right {
       display: flex;
       justify-content: center;
       align-content: center;
     }
     .tabs-container .career-services-two-col-grid .downloads ul li .right a {
       display: flex;
       justify-content: center;
       align-items: center;
       padding: 0px;
     }
     .tabs-container .grid.blue.career-services .two-col {
       flex-wrap: wrap;
     }
     .tabs-container .grid.blue.career-services .two-col .reusable {
       width: 100%;
     }
     .tabs-container .grid.blue.career-services .two-col .reusable h4 {
       font-size: 20px;
     }
     .tabs-container .grid.blue.career-services .two-col .reusable p {
       padding: 10px 0;
     }
     section.grid.career-services-two-col-grid .steps ul {
       flex-direction: column;
     }
     section.grid.career-services-two-col-grid .steps ul li {
       width: 100%;
       margin: 2em 0;
     }
     section.grid.career-services-two-col-grid .steps ul li::after {
       content: "\f107";
       font-family: "FontAwesome";
       position: absolute;
       right: 50%;
       top: 107%;
       font-size: 25px;
       transform: translateX(50%);
       color: #cf252f;
     }
     header .menu-holder .menu nav ul {
       display: block;
       border: 0;
     }
     header .menu-holder .menu nav ul li {
       display: block;
       background: transparent;
     }
     header .menu-holder .menu nav ul li:first-child {
       padding: 7px 0px;
     }
     header .menu-holder .menu nav ul li a {
       padding: 7px 0;
     }
     .dropdown-menu ul li {
       background: none;
     }
     header .menu-holder .menu nav ul li .dropdown-menu ul li {
       border: none !important;
     }
     header .menu-holder .menu nav ul li a {
       text-align: left;
       padding: 10px 10px 10px 20px;
       font-size: 15px;
     }
     header .menu-holder .menu nav ul li:first-child a,
     header .menu-holder .menu nav ul li .dropdown-menu ul li:first-child a {
       color: #fff;
     }
     header .menu-holder .menu nav ul li.has-submenu > a:hover {
       color: #d12229;
     }
   
     .contact-us-wrap .locateUsFormWrap .resultWrap ul {
       display: block;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul {
       display: block;
     }
     .canvas-con {
       flex-direction: column;
     }
     .logo-holder {
       width: 90%;
       margin: 0px auto;
       padding: 20px 0;
     }
     .hiring-partners .content-holder ul li img {
       width: 100%;
     }
     .choose-prog-sec .content-holder ul li label.select select {
       position: relative;
     }
     .choose-prog-sec .content-holder ul li label.select span.select {
       left: 0px;
     }
     .tabs-container .grid#Meet-Our-Students .navigation-links ul li {
       width: 100%;
       margin: 0;
     }
     .tabs-container .grid#Meet-Our-Students .navigation-links ul li a {
       padding: 10px 0;
       border: 0;
       border-bottom: #939394 solid 1px;
     }
     .tabs-container
       .grid
       .student-slide-holder
       ul
       li.js-slider__item
       .companyProfileImage
       ul
       li {
       width: 33.33%;
       margin: 0;
     }
     .aep-banner .cont .banner-placeholder .left .counter ul li:after,
     .aep-banner
       .cont
       .banner-placeholder
       .left
       .counter
       ul
       li:nth-child(2):after {
       width: 85%;
     }
     .aep-banner .cont .banner-placeholder .right ul li select {
       margin: 20px 0 0 0;
       background-color: transparent;
     }
     .careerFormWrap .formWrap .wpcf7-form-control-wrap {
       width: 100%;
     }
     .careerFormWrap .formWrap .select {
       width: 100%;
     }
     .careerFormWrap .functionType .label {
       width: 100%;
     }
     .careerFormWrap .functionType .checkboxWrap span.wpcf7-list-item {
       margin: 0 20px 0 0;
     }
     .currentOpeningsWrap .openingBlock ul li .box .posName {
       height: auto;
     }
     .careerFormWrap .openingsTableWrap .row.th .col {
       /* white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis; */
     }
     .careerFormWrap .openingsTableWrap .row .col {
       width: 40%;
       padding: 0 5% 0 0;
     }
     .careerFormWrap .openingsTableWrap .row .col:nth-child(2) {
       width: 40%;
     }
     .careerFormWrap .twoColsLayout .imgWrap {
       width: 100%;
       border-radius: 0;
     }
     .careerFormWrap .twoColsLayout .txtWrap {
       width: 100%;
       padding: 5%;
     }
     .highlightOpeningsWrap ul li .holder {
       padding: 0 5%;
       font-size: 18px;
     }
     .careerFormWrap .single-col h2 span {
       font-size: 14px;
       display: block;
     }
     .help-support-container.admission .wrapper .banner .right {
       padding: 20px 0% 0 0;
     }
     .help-support-container.admission .wrapper .banner .right .cta-holder ul {
       flex-direction: column;
     }
     .help-support-container.admission .wrapper .banner .right .cta-holder ul li {
       width: 100%;
     }
     .help-support-container.admission
       .wrapper
       .banner
       .right
       .cta-holder
       ul
       li
       .txt {
       font-size: 16px;
       line-height: 20px;
     }
     .slider-banner .category2 .left h4 {
       font-size: 25px;
       margin: 20px 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li
       ul {
       width: 100%;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li.light-grey.blank {
       padding: 2em;
       margin: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li.blank {
       margin: 0px;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li.grey {
       background: #585858;
       -webkit-border-top-left-radius: 0;
       -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-topleft: 0;
       -moz-border-radius-bottomleft: 0;
       border-top-left-radius: 0;
       border-bottom-left-radius: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li.blue {
       background: #345896;
       -webkit-border-top-right-radius: 0;
       -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-topright: 0;
       -moz-border-radius-bottomright: 0;
       border-top-right-radius: 0;
       border-bottom-right-radius: 0;
     }
     .tabs-container .career-services-two-col-grid .wrap .prog-opt ul {
       flex-direction: column;
     }
     .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li {
       width: 100%;
       margin: 0;
     }
     .tabs-container
       .career-services-two-col-grid
       .wrap
       .prog-opt
       > ul
       > li:not(:first-child):before {
       content: "OR";
       margin: 0px;
       padding: 0px;
       width: auto;
       padding: 0.5em;
       position: absolute;
       top: 0;
       left: 50%;
       background: #cf252f;
       color: #fff;
       transform: translate(-50%, -50%);
     }
     .enquiry-section {
       width: 100%;
       margin: 0px 0;
       padding: 25px;
       background: #335799;
       background-image: none;
     }
     .enquiry-section .content-holder .desc {
       width: 100%;
     }
     .enquiry-section .content-holder .enq-form {
       width: 100%;
     }
     .enquiry-section .content-holder .enq-form ul {
       flex-direction: column;
     }
     .enquiry-section .content-holder .enq-form ul li {
       width: 100%;
     }
     .enquiry-section .content-holder .enq-form .white-cta a {
       width: 50%;
     }
     .tabs-container .career-services-two-col-grid.admission-process .tiles ul li {
       margin: 1em 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(1) {
       order: 1;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(2) {
       order: 2;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(3) {
       order: 4;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(4) {
       order: 3;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(5) {
       order: 5;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(6) {
       order: 6;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(7) {
       order: 8;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(8) {
       order: 7;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(9) {
       order: 9;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(10) {
       order: 10;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(11) {
       order: 12;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(12) {
       order: 11;
       padding: 0;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(13) {
       order: 13;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li:nth-child(14) {
       order: 14;
     }
     .tabs-container
       .career-services-two-col-grid.admission-process
       .tiles
       ul
       li
       ul
       li {
       display: block !important;
       float: left !important;
       width: 100% !important;
       padding: 0 20px !important;
     }
     .dual-col-banner {
       flex-direction: column-reverse;
     }
     .dual-col-banner .right-holder {
       width: 100%;
     }
     .dual-col-banner .left-holder {
       width: 100%;
     }
     .dual-col-banner .left-holder .cont {
       width: 95%;
     }
     .dual-col-banner .left-holder .cont h3 {
       font-size: 22px;
     }
     .dual-col-banner .left-holder .cont .features ul li {
       font-size: 14px;
     }
     .transform-your-talent {
       width: 90%;
       margin: 0px auto;
     }
     .transform-your-talent .content-holder .desc {
       width: 100%;
     }
     .transform-your-talent .content-holder .enq-form {
       width: 100%;
     }
     .transform-your-talent .content-holder .enq-form ul {
       flex-direction: column;
     }
     .transform-your-talent .content-holder .enq-form ul li {
       width: 100%;
     }
     .transform-your-talent .content-holder .enq-form .banner-cta a {
       width: 50%;
     }
     .what-we-offer {
       flex-direction: column;
       width: 90%;
       margin: 0px auto;
     }
     .what-we-offer .left {
       width: 100%;
     }
     .what-we-offer .right {
       width: 100%;
       margin: 0px;
       padding: 20px 0;
     }
     .transform-talent-tiles {
       width: 90%;
       margin: 0px auto;
     }
     .transform-talent-tiles ul {
       flex-direction: column;
     }
     .transform-talent-tiles ul li {
       width: 100%;
       margin: 0 0 20px 0;
     }
     .how-we-do {
       flex-direction: column-reverse;
     }
     .how-we-do .right {
       width: 100%;
     }
     .how-we-do .left {
       width: 100%;
       padding: 2em 2em;
     }
     .domains {
       width: 90%;
     }
     .domains .tiles ul {
       margin: 0px 0 0px 0;
       flex-wrap: wrap;
     }
     .domains .tiles ul:after {
       border: none;
     }
     .domains .tiles ul li {
       margin: 10px 0;
       padding: 2em 1em;
       width: 47%;
     }
     .client-case-studies {
       padding: 40px 0;
     }
     .client-case-studies .container {
       width: 90%;
     }
     .client-case-studies .container .video-thumbs ul {
       flex-direction: column;
     }
     .client-case-studies .container .video-thumbs ul li {
       margin: 0 0 20px 0;
       padding: 0px;
       width: 100%;
     }
   }
   @media only screen and (min-width: 480px) and (max-width: 767px) {
     header .menu-holder .menu nav ul li a {
       text-align: left;
       padding: 10px 0;
       font-size: 18px;
     }
     /*	header .menu-holder .submenu ul li .dropdown-menu ul li {
       background: red !important;
       border: none;
       text-align: left !important;
   }
   */
     .proggrame-details .card {
       width: 80%;
     }
     .proggrame-details .card .description {
       width: 50%;
       display: table-cell;
       padding: 40px 30px;
     }
     .proggrame-details .card .description h3 {
       font-size: 20px;
     }
     .proggrame-details .card .description p {
       font-size: 18px;
       line-height: 30px;
     }
     .slider-banner .content-layer .features {
       width: 55%;
     }
     .inner-page-content-navigation {
       padding: 2% 9%;
       background: #f1f2f2;
     }
     .proggrame-details .col-view ul li {
       width: 45%;
       margin: 20px auto;
     }
     .enquiry-form.thank-you .wrap .right-col ul li ul li {
       width: 48%;
     }
     .enquiry-form.thank-you .wrap .left-col .content h3 {
       font-size: 24px;
     }
     .slider-banner .content-layer h2 span {
       color: #cf252f;
       display: block;
     }
   }
   
   @media only screen and (min-width: 320px) and (max-width: 479px) {
     header .menu-holder .menu nav ul li a {
       text-align: left;
       padding: 10px 0;
       font-size: 18px;
     }
     header .menu-holder .submenu ul li {
       padding: 10px 0px;
       /*font-size: 15px !important;*/
     }
     header .menu-holder .submenu ul li a span {
       right: 5px;
     }
     .slick-slideshow__slide {
       padding: 0;
     }
     .tabbed-thumbnails .slider-nav__item .thumb img {
       width: 100%;
     }
     .help-support-container .cta-holder a {
       padding: 12px 45px 12px 10px;
     }
   
     .help-support-container .cta-holder a:hover {
       padding-left: 38px;
       padding-right: 19px;
       color: #fff;
     }
     .enquire-cta li:nth-child(2) {
       width: 70%;
     }
     .white-cta .txt {
       font-size: 14px;
       line-height: 1.45;
       z-index: 3;
       font-weight: 400;
       white-space: nowrap;
     }
     .aep-single-col .application-process h3 {
       font-size: 24px;
     }
     .fancybox-slide--html {
       padding: 0;
     }
   }
   @media only screen and (min-width: 768px) {
     #liveagent_button_online_57390000000H2q5 img,
     #liveagent_button_offline_57390000000H2q5 img {
       transform: rotate(180deg);
       max-width: 23px;
       height: 26px;
     }
   }
   .slide-holder#uTube-video-wrapper iframe {
     width: 100%;
   }
   
   /* new css for hire with us */
   
   .arrow-downupdw {
     width: 50px;
     height: 50px;
     background: transparent;
     position: relative;
     float: right;
     margin-top: -12px;
     z-index: 150;
     cursor: pointer;
   }
   
   .arrow-downupdw.active {
     background: transparent;
   }
   
   .arrow-downupdw:before,
   .arrow-downupdw:after {
     content: "";
     display: block;
     width: 12px;
     height: 3px;
     background: #335799;
     position: absolute;
     top: 20px;
     transition: transform 0.5s;
   }
   
   .arrow-downupdw:before {
     right: 17px;
     border-top-left-radius: 10px;
     border-bottom-left-radius: 10px;
     transform: rotate(-45deg);
   }
   
   .arrow-downupdw:after {
     right: 10px;
     transform: rotate(45deg);
   }
   
   .togglect.open .arrow-downupdw.active:before {
     transform: rotate(45deg);
   }
   
   .togglect.open .arrow-downupdw.active:after {
     transform: rotate(-45deg);
   }
   
   .text-gray {
     color: #4f4f4f !important;
   }
   .text-blue {
     color: #335799 !important;
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .white-quote::before {
     content: "‘";
     position: absolute;
     left: -15px;
     top: -10px;
     font-size: 60px;
     color: #ebebeb;
     font-family: "Roboto", sans-serif;
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .white-quote::after {
     content: "‘";
     position: absolute;
     right: -10px;
     bottom: 10px;
     font-size: 60px;
     color: #ebebeb;
     font-family: "Roboto", sans-serif;
     line-height: 20px;
     transform: rotate(180deg);
   }
   
   .our-hiring-partners .tiles ul {
     list-style-type: none;
   }
   .our-hiring-partners .tiles ul li {
     list-style: none;
   }
   .our-hiring-partners .tiles ul li:hover {
     background-color: #cf252f;
   }
   .our-hiring-partners .tiles ul li:hover .title {
     color: #fff;
   }
   .our-hiring-partners .tiles ul li a.down-arrow {
     visibility: hidden;
     display: block;
     transition: 0.1s all ease-in-out;
     text-align: center;
   }
   .our-hiring-partners .tiles ul li:hover a {
     visibility: visible;
     color: #fff;
     text-align: center;
   }
   .hiring-partners-content {
     display: flex;
     flex-wrap: wrap;
   }
   .hiring-partners-content ul {
     width: 100%;
     max-width: calc(50% - 20px);
     display: flex;
     justify-content: center;
     vertical-align: middle;
     height: 100%;
     flex-grow: 1;
     -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
     font-family: "Roboto", sans-serif;
     list-style-type: none !important;
   }
   .hiring-partners-content ul li {
     list-style: none !important;
   }
   .hiring-partners-content ul:nth-child(odd) {
     margin-right: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
   }
   .hiring-partners-content ul:nth-child(even) {
     margin-left: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
   }
   .hiring-partners-content ul li:first-child {
     width: 40%;
     float: left;
     align-items: center;
     display: flex;
     justify-content: center;
     flex-direction: column;
     text-align: center;
     background-color: #fff;
   }
   .hiring-partners-content ul li:last-child {
     width: 60%;
     float: left;
     padding: 20px 10px 20px 20px;
     height: 100%;
     background: #f2f2f2;
     color: #878788;
     font-size: 13px;
   }
   .hiring-partners-content ul li:first-child img {
     transform: scale(0.9);
     transition: 0.5s all ease-in-out;
   }
   .gridssss h3 .flu-rigt {
     display: none;
   }
   .gridssss h3 {
     border: 0;
   }
   .bottom-border {
     margin: 0px auto;
     padding: 60px 0;
     border-bottom: 1px solid #c3c3c3;
   }
   .avtar-logo {
     margin-bottom: 10px;
   }
   .avtar-logo img {
     width: auto !important;
   }
   .grayscale {
     -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
     filter: grayscale(100%);
   }
   @media only screen and (max-width: 767px) {
     .gridssss h3 {
       border-bottom: 1px solid #c3c3c3;
     }
     .bottom-border {
       border-bottom: 0;
       padding: 10px 0 2px 0;
     }
     .gridssss h3 .flu-rigt {
       float: right;
     }
     .domains .tiles {
       display: none;
     }
     .gridssss h3 .flu-rigt {
       display: block;
     }
   
     .hiring-partners-content ul {
       max-width: 100%;
     }
     .hiring-partners-content ul:nth-child(odd) {
       margin-right: 0;
     }
     .hiring-partners-content ul:nth-child(even) {
       margin-left: 0;
     }
     .collapsedest {
       display: none;
     }
   }
   
   @media only screen and (max-width: 992px) {
     .hiring-partners-content ul li:first-child img {
       transform: scale(1);
       transition: 0.5s all ease-in-out;
       max-width: 80%;
     }
   }
   
   @media only screen and (max-width: 767px) {
     .avtar-logo img {
       margin: 0 auto;
     }
   }
   @media only screen and (min-width: 1024px) {
     .tabs-container
       .grid
       .student-review-holder.innerpage
       ul
       li
       .cont
       ul
       li
       .student-name {
       font-size: 22px;
     }
     .white-quote p {
       line-height: 25px !important;
     }
   }
   
   /* new css for hire with us end */
   
   /*for hiring patner tooltip start*/
   .hiring-partners .content-holder ul .slick-list .slick-track,
   .hiring-slide-holder .slick-list.draggable {
     height: 100%;
     min-height: 240px;
   }
   section#Hiring-Partners,
   section#Hiring-Partners .hiring-slide-holder {
     padding-bottom: 0;
     margin-bottom: 0;
   }
   [data-tooltip][data-tooltip-direction="top"] {
     position: relative;
     cursor: pointer;
   }
   
   [data-tooltip][data-tooltip-direction="top"]:before {
     margin-bottom: 5px;
   }
   
   [data-tooltip][data-tooltip-direction="top"]:after {
     margin-bottom: 10px;
   }
   
   [data-tooltip][data-tooltip-direction="top"]:after,
   [data-tooltip][data-tooltip-direction="top"]:before {
     display: inline-block;
     opacity: 0;
     -webkit-transition: opacity 0.2s ease-in-out;
     transition: opacity 0.2s ease-in-out;
     z-index: 1;
     position: absolute;
     bottom: 100%;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
   }
   
   [data-tooltip][data-tooltip-direction="top"]:after {
     content: attr(data-tooltip-content);
     padding: 5px 10px;
     line-height: 1;
     color: #fff;
   
     background-color: rgba(0, 0, 0, 0.9);
     border-radius: 3px;
     padding: 5px 10px;
     padding: 10px;
     white-space: normal;
     width: 100%;
   }
   
   [data-tooltip][data-tooltip-direction="top"]:before {
     content: "";
     border-top: 5px solid rgba(0, 0, 0, 0.9);
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
   }
   
   [data-tooltip][data-tooltip-direction="top"]:hover:after,
   [data-tooltip][data-tooltip-direction="top"]:hover:before {
     opacity: 1;
   }
   
   [data-tooltip][data-tooltip-direction="top"][data-tip-edge]:after {
     border-radius: 0;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"] {
     position: relative;
     cursor: pointer;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"]:before {
     margin-top: 5px;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"]:after {
     margin-top: 10px;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"]:after,
   [data-tooltip][data-tooltip-direction="bottom"]:before {
     display: inline-block;
     opacity: 0;
     -webkit-transition: opacity 0.2s ease-in-out;
     transition: opacity 0.2s ease-in-out;
     z-index: 1;
     position: absolute;
     top: 90%;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
   }
   
   [data-tooltip][data-tooltip-direction="bottom"]:after {
     content: attr(data-tooltip-content);
     padding: 5px 10px;
     font-size: 12px;
     /*line-height: 1;*/
     color: #fff;
     background-color: rgba(0, 0, 0, 0.9);
     border-radius: 3px;
     padding: 0.5em 1em;
     white-space: normal;
     width: 90%;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"]:before {
     content: "";
     border-bottom: 5px solid rgba(0, 0, 0, 0.9);
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"]:hover:after,
   [data-tooltip][data-tooltip-direction="bottom"]:hover:before {
     opacity: 1;
   }
   
   [data-tooltip][data-tooltip-direction="bottom"][data-tip-edge]:after {
     border-radius: 0;
   }
   
   [data-tooltip][data-tooltip-direction="left"] {
     position: relative;
     cursor: pointer;
   }
   
   [data-tooltip][data-tooltip-direction="left"]:before {
     margin-right: 5px;
   }
   
   [data-tooltip][data-tooltip-direction="left"]:after {
     margin-right: 10px;
   }
   
   [data-tooltip][data-tooltip-direction="left"]:after,
   [data-tooltip][data-tooltip-direction="left"]:before {
     display: inline-block;
     opacity: 0;
     -webkit-transition: opacity 0.2s ease-in-out;
     transition: opacity 0.2s ease-in-out;
     z-index: 1;
     position: absolute;
     right: 100%;
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
   }
   
   [data-tooltip][data-tooltip-direction="left"]:after {
     content: attr(data-tooltip-content);
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.9);
     border-radius: 3px;
     padding: 0.5em 1em;
     white-space: nowrap;
   }
   
   [data-tooltip][data-tooltip-direction="left"]:before {
     content: "";
     border-left: 5px solid rgba(0, 0, 0, 0.9);
     border-top: 5px solid transparent;
     border-bottom: 5px solid transparent;
   }
   
   [data-tooltip][data-tooltip-direction="left"]:hover:after,
   [data-tooltip][data-tooltip-direction="left"]:hover:before {
     opacity: 1;
   }
   
   [data-tooltip][data-tooltip-direction="left"][data-tip-edge]:after {
     border-radius: 0;
   }
   
   [data-tooltip][data-tooltip-direction="right"] {
     position: relative;
     cursor: pointer;
   }
   
   [data-tooltip][data-tooltip-direction="right"]:before {
     margin-left: 5px;
   }
   
   [data-tooltip][data-tooltip-direction="right"]:after {
     margin-left: 10px;
   }
   
   [data-tooltip][data-tooltip-direction="right"]:after,
   [data-tooltip][data-tooltip-direction="right"]:before {
     display: inline-block;
     opacity: 0;
     -webkit-transition: opacity 0.2s ease-in-out;
     transition: opacity 0.2s ease-in-out;
     z-index: 1;
     position: absolute;
     left: 100%;
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
   }
   
   [data-tooltip][data-tooltip-direction="right"]:after {
     content: attr(data-tooltip-content);
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1;
     color: #fff;
     background-color: rgba(0, 0, 0, 0.9);
     border-radius: 3px;
     padding: 0.5em 1em;
     white-space: nowrap;
   }
   
   [data-tooltip][data-tooltip-direction="right"]:before {
     content: "";
     border-right: 5px solid rgba(0, 0, 0, 0.9);
     border-top: 5px solid transparent;
     border-bottom: 5px solid transparent;
   }
   
   [data-tooltip][data-tooltip-direction="right"]:hover:after,
   [data-tooltip][data-tooltip-direction="right"]:hover:before {
     opacity: 1;
   }
   
   [data-tooltip][data-tooltip-direction="right"][data-tip-edge]:after {
     border-radius: 0;
   }
   /*for hiring patner tooltip end*/
   /*hire from us pg scroll to top start*/
   #hireFromUsToTop {
     display: inline-block;
     background-color: #d12229;
     width: 50px;
     height: 50px;
     text-align: center;
     border-radius: 50%;
     position: fixed;
     bottom: 30px;
     right: 30px;
     transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
     opacity: 0;
     visibility: hidden;
     z-index: 1000;
   }
   #hireFromUsToTop::after {
     content: "\f077";
     font-family: FontAwesome;
     font-weight: normal;
     font-style: normal;
     font-size: 2em;
     line-height: 45px;
     color: #fff;
   }
   #hireFromUsToTop:hover {
     cursor: pointer;
     background-color: #333;
   }
   #hireFromUsToTop:active {
     background-color: #555;
   }
   #hireFromUsToTop.show {
     opacity: 1;
     visibility: visible;
   }
   /*hire from us pg scroll to top end*/
   /*for mega menu start*/
   .menu
     .mobHeaderMenu
     .nav-container
     ul
     li.has-submenu
     div.dropdown-menu
     ul
     li
     a {
     font-size: 15px;
     padding-left: 15px;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu:hover
     > ul.wp-megamenu-sub-menu,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu:hover
     > .wpmm-strees-row-container
     > ul.wp-megamenu-sub-menu,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu:hover
     > .wpmm-strees-row-and-content-container
     > ul.wp-megamenu-sub-menu,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:hover
     > ul.wp-megamenu-sub-menu,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     li.wpmm_dropdown_menu
     ul.wp-megamenu-sub-menu
     li.menu-item-has-children:hover
     > ul.wp-megamenu-sub-menu,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     .wp-megamenu-sub-menu
     li.menu-item-has-children:hover
     > ul.wp-megamenu-sub-menu,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     li.wpmm-type-widget
     .wp-megamenu-sub-menu
     li:hover
     .wp-megamenu-sub-menu {
     top: 100% !important;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li.wpmm_dropdown_menu
     ul.wp-megamenu-sub-menu,
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     li.wpmm-type-widget
     .wp-megamenu-sub-menu
     li
     .wp-megamenu-sub-menu,
   #wp-megamenu-header {
     background-color: #f5f5f5 !important;
   }
   
   ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a {
     font-size: 13px !important;
   }
   
   li#wp-megamenu-item-wpmm-search-icon {
     display: none;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     li
     a {
     font-family: "Merriweather", serif !important;
   }
   .wpmm_brand_logo_wrap {
     display: none;
   }
   
   /*#wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h1, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h2, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h3, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h4, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h5, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h6{display: flex;flex-direction: column;align-items: flex-start;}
   #menu-header .menu-item .wp-megamenu-sub-menu .wp-megamenu-sub-menu{display: flex;flex-direction: row;align-items: baseline;}*/
   .wpmm-col.wpmm-submenu-right,
   .wpmm-col.wpmm-submenu-right ul.wp-megamenu-sub-menu {
     display: flex;
     flex-direction: column;
   }
   .wpmm-col.wpmm-submenu-right ul.wp-megamenu-sub-menu .cat-item-none {
     display: none !important;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > .wpmm-strees-row-container
     ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu,
   .wpmm-col.wpmm-submenu-right ul.wp-megamenu-sub-menu {
     display: flex;
     align-items: baseline;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     li
     a {
     text-align: left;
   }
   li.menu-item.wpmm-type-widget.menu-widget-class.wpmm-type-widget.wpmm-submenu-right {
     border: 0;
     text-align: left;
     border-bottom: 10%;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     li.wpmm-col {
     width: 25%;
     overflow-y: auto;
     height: 500px;
     justify-content: end;
     padding: 0 10px;
   
     border-right: 1px solid #c3c3c3;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     .wp-megamenu
     > li
     .wpmm-strees-row-container
     > ul.wp-megamenu-sub-menu
     li.wpmm-type-widget
     > a {
     font-size: 13px !important;
   }
   
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     li.wpmm-col
     ul.wp-megamenu-sub-menu
     li.menu-item.wpmm-type-widget {
     margin-bottom: 0px;
     border-bottom: solid 0px #e1e1e1;
     text-transform: capitalize;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     .wpmm-row {
     border: none;
     /* border-right: 1px solid #c3c3c3; */
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     li.wpmm-col
     ul.wp-megamenu-sub-menu
     li.menu-item.wpmm-type-widget
     a {
     text-transform: none;
     font-weight: normal;
   }
   nav#wp-megamenu-header {
     position: relative;
   }
   .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {
     margin-right: 0 !important;
     padding-right: 0 !important;
   }
   /* #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.wpmm-col{border-right: 1px solid #c3c3c3} */
   header
     .menu-holder
     .menu
     nav#wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     > a {
     color: #4f4f4f;
     font-size: 13px;
     font-weight: normal;
     line-height: 22px;
     text-transform: capitalize;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     li.wpmm-type-widget:first-child {
     position: sticky;
     top: 0;
     background: #ffffff;
     z-index: 1;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     li.wpmm-type-widget:first-child
     h4 {
     color: #cf252f;
   }
   
   #wp-megamenu-header
     > .wpmm-nav-wrap
     > ul
     > li.wpmm-strees-row
     .wpmm-strees-row-container
     > .wp-megamenu-sub-menu:before {
     background: transparent !important;
   }
   
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     .wpmm-strees-row-container
     ul.wp-megamenu-sub-menu
     li.wpmm-row::before {
     background: transparent !important;
   }
   #menu-header.wp-megamenu
     .wpmm-strees-row-container
     > ul.wp-megamenu-sub-menu:first-child {
     background: transparent !important;
   }
   #menu-header.wp-megamenu
     .wpmm-strees-row-container
     > ul.wp-megamenu-sub-menu:first-child
     > li
     ul {
     background: #fff;
   }
   #wp-megamenu-header
     > .wpmm-nav-wrap
     ul.wp-megamenu
     > li
     ul.wp-megamenu-sub-menu
     .wpmm-row
     > ul {
     border-right: 1px solid #c3c3c3;
   }
   
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     ul.wp-megamenu-sub-menu
     li.wpmm-type-widget
     > a {
     font-size: 13px;
     color: #282828;
     line-height: 25px;
     text-transform: capitalize !important;
     letter-spacing: 0;
     margin-bottom: 5px;
     /* font-weight: 100 !important*/
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li {
     justify-content: end;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     li {
     margin-bottom: 0;
   }
   
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(2),
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(3),
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(4) {
     border-right: 1px solid #c3c3c3;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row {
     border: none;
     /* border-right: 1px solid #c3c3c3; */
   }
   
   .wp-megamenu > li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title,
   .wp-megamenu > li > ul.wp-megamenu-sub-menu > li .wpmm-item-title {
     color: #cf252f !important;
     font-size: 13px;
     font-weight: 600;
     line-height: 15px;
     text-transform: uppercase;
     letter-spacing: 0;
     margin-right: auto;
   }
   .wp-megamenu > li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title:hover,
   .wp-megamenu > li > ul.wp-megamenu-sub-menu > li .wpmm-item-title:hover {
     color: #2964d8 !important;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     li
     > ul {
     width: auto !important;
   }
   
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(2)
     a {
     padding: 10px 35px;
     display: block;
     color: #fff;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(1) {
     background: #7155eb;
     color:white !important;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(2)
     a {
     color: #4f4f4f;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(1)
     a {
     color: #fff;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(1)
     a:hover {
     color: #ff6c49;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(2):hover,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-last-child(2)
     a:hover {
     color: #d12229;
     background: transparent;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li:nth-child(4)
     > ul
     li
     ul
     li
     ul
     > li:first-child {
     position: sticky;
     top: 0;
     background: #f5f5f5;
     z-index: 1;
     width: 100%;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-child(2)
     .wp-megamenu-sub-menu
     li:first-child,
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-child(5)
     .wp-megamenu-sub-menu
     li:first-child {
     border-bottom: 0;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-child(2)
     ul {
     width: 190px !important;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li {
     padding-top: 0 !important;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-child(2)
     .wp-megamenu-sub-menu
     li:nth-child(2),
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_dropdown_menu:nth-child(5)
     .wp-megamenu-sub-menu
     li:nth-child(2) {
     border-top: 0;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu {
     background: transparent !important;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(1),
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(2),
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(3),
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(4) {
     background: #f5f5f5;
     overflow-y: auto;
     height: 500px;
     justify-content: end;
   }
   .wp-megamenu-wrap
     .wpmm-nav-wrap
     > ul.wp-megamenu
     > li.wpmm_mega_menu
     > ul.wp-megamenu-sub-menu
     > li.wpmm-row
     > ul.wp-megamenu-sub-menu
     > li:nth-child(4) {
     border-right: 1px solid #c3c3c3 !important;
   }
   
   .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li:nth-child(4) > ul {
     width: 80% !important;
     margin-left: -45% !important;
     left: 50% !important;
   }
   header .menu-holder .submenu ul li .dropdown-menu ul li:first-child {
     border-bottom: none;
   }
   header .menu-holder .submenu ul li .dropdown-menu ul li:last-child {
     border-top: none;
   }
   header .menu-holder .submenu ul li .dropdown-menu ul li a:hover {
     color: #ff6c49;
   }
   
   @media (max-width: 767px) {
     #wp-megamenu-header_menu_demo {
       display: none;
     }
     .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
       background: #3f3f3f !important;
     }
   }
   /*for mega menu end*/
   
   @media only screen and (max-width: 959px) and (min-width: 768px) {
     header
       .menu-holder
       .menu
       nav#wp-megamenu-header
       > .wpmm-nav-wrap
       ul.wp-megamenu
       > li
       > a {
       font-size: 11px;
       line-height: 14px;
       font-weight: normal;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li {
       width: 50% !important;
       float: left;
     }
     .tabs-container .grid .student-review-holder ul li .cont ul li .avtar {
       padding-top: 30%;
     }
   }
   
   @media (max-width: 960px) {
     #connecto-widget-container {
       display: none !important;
     }
   }
   
   /*slider-2 changes*/
   #wp-megamenu-item-19900 {
     display: none !important;
   }
   
   .slider-banner .category2 {
     width: 100%;
     max-width: 100%;
     align-items: stretch;
     padding: 0;
   }
   .home .slider-banner .category2 {
     padding: 30px 30px 0;
   }
   .slider-banner .category2 .left {
     width: 50%;
     padding: 30px 40px 0;
     background-color: #ffffff;
     order: 2;
   }
   .slider-banner .category2 .banner-cta {
     margin: 40px 0 0;
   }
   .slider-banner .category2 .left h3 p {
     color: #ffffff;
   }
   .slider-banner .category2 .left h3 small {
     font-size: 70%;
   }
   .slider-banner .category2 .left p {
     color: #767777;
     padding: 0;
   }
   .slider-banner .category2 .left h3 .content-wrap {
     color: #ffffff;
     margin-bottom: 15px;
     display: inline-block;
   }
   .slider-banner .category2 .left h3 .content-wrap br:nth-child(1) {
     display: none;
   }
   .home .slider-banner .category2 .right {
     width: 50%;
   }
   .slider-banner .category2 .banner-cta .btn-1 .round {
     background-color: #ff6c49;
   }
   .slider-banner .category2 .banner-cta img {
     display: inline-block;
     width: 200px;
     margin-left: -38px;
   }
   .slider-banner .category2 .banner-cta .program-icon {
     position: absolute;
     width: 120px;
     right: 0;
     top: 50%;
     transform: translatey(-50%);
   }
   .slider-banner .category2 .banner-cta .btn-1 {
     font-family: "Inter", sans-serif;
     background: #7155eb;
     color: #ffffff;
     order: 2;
   }
   
   .tabbed-thumbnails
     .slider-wrapper
     .slick-slide.slick-current.slick-active
     .slider-nav__item
     .name {
     color: #ffffff;
   }
   .tabbed-thumbnails .slider-wrapper .slider-nav .slick-slide.slick-active:after {
     border-top-color: #ea5a50;
   }
   .tabbed-thumbnails .slider-wrapper .slick-slide {
     position: relative;
   }
   .tabbed-thumbnails .slider-nav__item {
     padding: 0px;
     box-shadow: none;
     background: #ea5a50;
     border-radius: 0px;
   }
   .tabbed-thumbnails
     .slider-wrapper
     .slider-nav
     .slick-slide.slick-active:before {
     background: #ea5a50;
   }
   .tabbed-thumbnails
     .slider-wrapper
     .slider-nav
     .slick-slide.slick-current.slick-active:after {
     border-top-color: #ea5a50;
   }
   .tabbed-thumbnails .slider-nav__item .designation,
   .tabbed-thumbnails .slider-nav__item .name {
     color: #ffffff;
   }
   .tabbed-thumbnails .slider-nav__item {
     text-align: center;
   }
   .tabbed-thumbnails .slider-nav__item .thumb {
     margin: 15px auto 0;
   }
   .home .thumbnail-grid-holder ul li {
     border-radius: 0px;
     background-color: transparent !important;
     display: flex;
     max-height: 646px;
   }
   .home .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
     padding: 0;
     display: block !important;
   }
   .home
     .thumbnail-grid-holder
     .grid-slider--home__left
     .content-box
     .details-container {
     padding: 0;
   }
   .home
     .thumbnail-grid-holder
     .grid-slider--home__left
     .content-box
     .details-container
     ul
     li {
     padding: 0;
   }
   .home
     .thumbnail-grid-holder
     .grid-slider--home__left
     .content-box
     .details-container
     .left-holder {
     width: 100%;
     float: left;
     height: auto;
     display: block;
   }
   .home
     .thumbnail-grid-holder
     .grid-slider--home__left
     .content-box
     .details-container
     .right-holder {
     width: auto;
   }
   .home
     .thumbnail-grid-holder
     .grid-slider--home__left
     .content-box
     .details-container
     .left-holder
     img {
     width: 100%;
   }
   .home .tabs-container {
     background: #a596ff;
     padding-top: 20px;
   }
   .home .tabs-container .single-col {
     padding: 0;
   }
   .home .tabs-container .single-col h3 {
     font-family: "Inter", sans-serif;
     color: #ffffff;
     text-align: center;
   }
   .home .tabbed-thumbnails .slider-wrapper .slick-slide {
     opacity: 1;
   }
   .home .tabbed-thumbnails .slider-nav__item {
     padding: 0px;
     box-shadow: none;
     background: #ffffff;
     border-radius: 0px;
     text-align: left;
   }
   .home .tabbed-thumbnails .slider-nav__item .name {
     white-space: pre-wrap;
     overflow: unset;
     text-overflow: unset;
     padding: 15px 15px 0;
     font-family: "Inter", sans-serif;
     min-height: 142px;
   }
   .home .tabbed-thumbnails .slider-nav__item .name img {
     display: inline-block;
     float: left;
     margin-top: -8px;
     width: 21px;
     padding-right: 5px;
   }
   .home .tabbed-thumbnails .slider-nav__item .thumb {
     width: 100%;
     height: 180px;
     border-radius: 0px;
     background-color: #ffbbba;
     margin: 0px auto 0;
   }
   .home
     .tabbed-thumbnails
     .slider-wrapper
     .slider-nav
     .slick-slide.slick-active:before,
   .home
     .tabbed-thumbnails
     .slider-wrapper
     .slider-nav
     .slick-slide.slick-active:after {
     display: none;
   }
   .home .single-col p {
     font-size: 12px;
     line-height: 18px;
     color: #767777;
     padding: 0;
   }
   .home .tabbed-thumbnails .slider-nav__item .designation {
     padding: 15px ;
     white-space: pre-wrap;
     overflow: unset;
     text-overflow: unset;
     height: auto;
     font-family: "Inter", sans-serif;
     font-weight: 600;
     min-height: 86px;
   }
   .home .tabbed-thumbnails .slider-nav__item .designation p {
     font-weight: 600;
     font-size: 11px;
   }
   .team-name {
     color: #ff6c49;
     font-weight: 800;
     position: relative;
     font-size: 14px;
   }
   .team-name:before {
     content: "";
     display: inline-block;
     width: 14px;
     height: 12px;
     /* background-image: url(../images/team-name-point.png); */
     position: absolute;
     left: -18px;
     top: 4px;
     background-size: 100%;
     background-repeat: no-repeat;
   }
   .home .tabbed-thumbnails .slick-next:before,
   .home .tabbed-thumbnails .slick-prev:before {
     color: #ffffff;
   }
   .home .hiring-partners .content-holder ul li img {
     box-shadow: none;
     padding: 0;
     border-radius: 0;
   }
   .home .hide-faculty-sec {
     display: none;
   }
   
   /*.section-hide{display:none !important;}*/
   .home .learning .thumbnail-grid-holder ul li {
     background: #7155eb !important ;
   }
   .learning
     .thumbnail-grid-holder
     .content-box
     .details-container
     .left-holder
     img {
     width: 50px;
   }
   .learning .grid-slider--home__right img {
     height: 100%;
     object-fit: cover;
   }
   
   /*program*/
   .enquire-cta ol li:first-child a {
     color: #ffffff;
   }
   .enquire-cta ol li a[href="#enquire-form"] {
     background: url(https://online.nmims.edu/wp-content/uploads/2021/09/enquire-logo.png)
       no-repeat;
     background-size: 14px;
     background-position: center 10px;
     padding-top: 50px;
   }
   .prog-det-sec.col-view {
     background: #fff6f6;
     position: relative;
   }
   .prog-det-sec.col-view:after,
   .prog-det-sec.col-view:before {
     content: "";
     display: inline-block;
     margin: 0;
     padding: 0;
     width: 400px;
     height: 266px;
     background: url(../images/program-bg-arrow.png) no-repeat 100%;
     background-size: 100%;
     background-size: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
   }
   .proggrame-details {
     z-index: 2;
     position: relative;
   }
   .prog-det-sec.col-view:before {
     left: auto;
     top: auto;
     right: 0;
     bottom: 0;
   }
   .proggrame-details .col-view ul {
     justify-content: flex-start;
   }
   .proggrame-details .col-view ul li {
     width: 25%;
     padding: 0 4px 20px;
     display: flex;
     flex-wrap: wrap;
     flex-direction: column;
   }
   .proggrame-details .col-view ul li .prog-ttl {
     display: inline-flex;
     background: #ff6c49;
     padding: 10px 15px;
     width: 100%;
     align-items: center;
     justify-content: space-between;
     /* border-top-left-radius: 20px;
     border-top-right-radius: 20px; */
   }
   .proggrame-details .col-view ul li h3 {
     font-family: "Inter", sans-serif;
     font-weight: 700;
     color: #fff;
     min-height: 1px;
   }
   .proggrame-details .col-view ul li:hover h3 {
     color: #fff;
   }
   .proggrame-details .col-view ul li .thumb {
     margin: 0 0 0 10px;
     width: 50px;
   }
   .proggrame-details .col-view ul li:hover .thumb img {
     box-shadow: none;
   }
   .proggrame-details .col-view ul li .prog-menu {
     background: #fff;
     padding: 0 10px;
     flex: 1;
   }
   .proggrame-details .col-view ul li .prog-menu ul li {
     border-left: 0;
     border-bottom: 1px solid #ff4c47;
     padding: 5px 0;
     color: #767777;
     font-family: "Inter", sans-serif;
   }
   .proggrame-details .col-view ul li .prog-menu ul li:last-child {
     border-bottom: 0;
   }
   .grey-band {
     background: url(../images/program-strip.jpg) no-repeat;
     background-position: center;
     background-size: cover;
   }
   .grey-band h3 {
     font-family: "Inter", sans-serif;
     font-weight: 700;
     font-size: 32px;
     padding: 0 0 10px;
   }
   .grey-band h4 {
     font-family: "Inter", sans-serif;
     font-weight: 400;
     font-size: 16px;
   }
   .hiring-partners .content-holder ul li img {
     box-shadow: 0 0 6px rgb(0 0 0 / 15%);
     padding: 15px 10px;
     border-radius: 3px;
   }
   .custom-hero-slider .slick-prev{left: 50px;}
   .custom-hero-slider .slick-next{right: 50px;}
   /*About page*/
   .about-us .slider-banner {
     padding: 0;
   }
   .about-us .slider-banner .nmims-logo {
     width: 250px;
     margin: 15px auto;
   }
   .about-us .slider-banner .content-layer {
     top: auto;
     left: 50%;
     transform: translateX(-50%);
     bottom: 50px;
     text-align: center;
   }
   .about-us .slider-banner .content-layer h2 {
     color: #ffffff;
     line-height: 50px;
     font-size: 40px;
   }
   .about-us .slider-banner .content-layer h2 span {
     background: #ff6c49;
     display: inline-block;
     color: #fff;
     font-size: 14px;
     line-height: 30px;
     font-weight: 700;
     padding: 0 30px;
     border-radius: 30px;
   }
   .about-us .slider-banner .content-layer h2 span:empty {
     display: none;
   }
   .about-us .slider-banner .category2 .left.aboutBanner {
     padding: 40px 100px 0;
   }
   .about-us .slider-banner .category2 .left.aboutBanner:after {
     content: "";
     display: inline-block;
     margin: 0;
     padding: 0;
     width: 400px;
     height: 266px;
     /* background: url(../images/program-bg-arrow.png) no-repeat 100%; */
     background-size: 100%;
     background-size: 100%;
     position: absolute;
     right: 0;
     bottom: 0;
     z-index: 1;
   }
   .about-us .aboutBannerDesc {
     display: flex;
     flex-direction: column;
   }
   .about-us .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
     width: 100%;
     float: left;
     order: 4;
     padding: 0;
     margin: 30px 0;
   }
   .about-us .awards-band {
     display: none;
   }
   
   .about-us .tabs-container .grid.career-services-two-col-grid {
     padding: 0;
   }
   .about-us .aboutIntro.tabs-container {
     background: #a596ff ;
     background-image: none ;
     padding: 40px 0;
     position: relative;
   }
   .about-us .tabs-container {
     position: relative;
     background-image: none ;
   }
   .about-us .aboutIntro.tabs-container:before {
     content: "";
     display: inline-block;
     margin: 0;
     padding: 0;
     width: 350px;
     height: 233px;
     /* background: url(../images/program-bg-arrow.png) no-repeat 100%; */
     background-size: 100%;
     background-size: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
   }
   .about-us .aboutIntro.tabs-container .grid p img {
     float: right;
     width: 150px;
     height: auto;
     margin-left: 20px;
   }
   .about-us .tabs-container .career-services-two-col-grid .tiles ul {
     width: 100%;
   }
   .about-us .tabs-container .career-services-two-col-grid .tiles ul li {
     background: transparent !important;
   }
   .about-us .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
     font-family: "Inter", sans-serif;
     font-weight: 700;
   }
   .about-us
     .aboutIntro.tabs-container
     .career-services-two-col-grid
     .tiles
     ul
     li
     .cont
     h3 {
     color: #000;
   }
   .about-us
     .aboutIntro.tabs-container
     .career-services-two-col-grid
     .tiles
     ul
     li
     .cont
     p {
     color: #fff;
     line-height: 26px;
   }
   #Our-Programs,
   #Credibility {
     display: none;
   }
   .about-us .tabs-container #What-sets-us-apart {
     background: #ff9c84;
   }
   .about-us .tabs-container .career-services-two-col-grid#How-did-it-all-begin {
     background: "#ffffff";
   }
   .about-us
     .tabs-container
     .career-services-two-col-grid#What-sets-us-apart
     .tiles
     ul
     li:nth-child(2) {
     width: 40%;
     margin-right: 5%;
     padding: 50px;
   }
   .about-us
     .tabs-container
     .career-services-two-col-grid#How-did-it-all-begin
     .tiles
     ul
     li:nth-child(1) {
     width: 44%;
     margin-left: 5%;
     padding: 50px;
   }
   .awards-milestone
     .wrap
     .milstone-nav
     ul
     .slick-slide.slick-current.slick-active
     li {
     color: #cc1c23;
   }
   
   /*form design*/
   .et_bloom .et_bloom_form_container.et_bloom_form_right {
     top: 50% !important;
     transform: translateY(-50%) !important;
   }
   .et_bloom.et_bloom_popup_active .et_bloom_form_right .et_bloom_form_content,
   .et_bloom .et_bloom_form_left .et_bloom_form_content {
     background-color: #fff5f5 !important;
     min-height: 550px !important;
   }
   .et_bloom .et_bloom_form_container_wrapper {
     background-color: #ff4b46 !important;
   }
   .et_bloom .et_bloom_form_header img {
     margin: auto 0 30px !important;
   }
   .et_bloom .et_bloom_popup_container .et_bloom_form_header h2 {
     font-family: "Inter", sans-serif !important;
   }
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container p,
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container p span,
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container p strong,
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container form input,
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container form button span {
     font-family: "Inter", sans-serif !important;
   }
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container form input {
     border: 1px solid #d8d8d8;
   }
   .et_bloom .et_bloom_optin_4 .et_bloom_form_container form input[type="submit"] {
     background: #cf252f;
     color: #ffffff;
   }
   .et_bloom.et_bloom_popup_active
     .et_bloom_optin_4
     .et_bloom_form_container
     .et_bloom_form_header {
     background-color: #ff4b46 !important;
   }
   
   /*corporate transform-talent*/
   .transform-your-talent .banner-cta .btn-1 {
     border: 1px solid #7155eb;
     background-color: #7155eb;
     color: #fff;
   }
   .transform-your-talent .banner-cta .btn-1 .round {
     background-color: #ff6c49;
   }
   .transform-your-talent .banner-cta a:hover,
   .transform-your-talent .banner-cta a.active {
     color: #ffffff;
   }
   .domains .tiles ul li .icon img {
     width: 42px;
     height: auto;
   }
   
   /*Advantage*/
   .tiles-view .item .icon img {
     width: 70px;
   }
   
   /*hore from us*/
   .enquiry-section {
     /* background: url(../images/program-bg-arrow.png) right center no-repeat #cf252f; */
     background-color: #a596ff ;
   }
   .alumni-connect-banner-counter {
     order: 3;
   }
   
   /*prgram details*/
   .tabs-container .grid .student-review-holder ul li .cont ul li .review .cont {
     position: static;
     transform: translateY(0);
     padding: 35px;
     margin: 0;
     background: #ba312d;
   }
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::before,
   .tabs-container
     .grid
     .student-review-holder
     ul
     li
     .cont
     ul
     li
     .review
     .cont::after {
     display: none;
   }
   
   .aep-banner .cont .banner-placeholder .right ul li select option{
     color:#767777;
   }
   @media only screen and (max-width: 1440px) {
     .custom-hero-slider.slider-banner .category2 .left {
       min-height: 667px;
     }
   }
   @media only screen and (min-width: 1200px) and (max-width: 1370px) {
     .about-us .slider-banner .content-layer h2 {
       font-size: 30px;
       line-height: 40px;
     }
   }
   @media only screen and (max-width: 1024px) {
     .about-us .slider-banner .content-layer h2 {
       color: #ffffff;
       line-height: 30px;
       font-size: 24px;
     }
   }
   @media only screen and (max-width: 959px) {
     header .menu-holder .submenu ul {
       flex-flow: row wrap;
       border: 0;
     }
     header .menu-holder .submenu ul li {
       background: transparent;
     }
     .mobHeaderMenu .nav-container > ul > li:nth-child(3) {
       display: none;
     }
     .slider-banner .category2 {
       flex-direction: row;
       padding: 0;
     }
     .slider-banner .category2 .left {
       width: 100%;
       padding: 25px 15px;
     }
     .slider-banner .category2 .right {
       width: 100%;
       margin: 0px 0 0% 0;
     }
     .home .slider-banner .category2 .right {
       width: 100%;
     }
     .slider-banner .category2 .left h3 {
       font-size: 24px;
       line-height: 24px;
     }
     .slider-banner .category2 .left h3 p {
       line-height: normal;
     }
     .slider-banner .category2 p {
       font-size: 14px;
     }
     .slider .slick-dots {
       bottom: 10px;
     }
     .slider-banner .content-layer h2 br {
       display: none;
     }
     .slider-banner .category2 .banner-cta {
     }
     .slider-banner .category2 .banner-cta img {
       display: none;
     }
     .slider-banner .category2 .banner-cta .program-icon {
       display: inline-block;
       width: 65px;
     }
     .tabbed-thumbnails .slider-wrapper {
       width: calc(100%);
       margin-left: 0px;
     }
     .home .tabbed-thumbnails .slider-nav__item .thumb {
       height: 230px;
     }
     .home .tabbed-thumbnails .slider-nav__item.leadersItemMob:before,
     .home .tabbed-thumbnails .slider-nav__item.leadersItemMob:after {
       display: none;
     }
     .contact-grid {
       padding: 30px 0 0;
     }
     .contact-grid .content-holder {
       flex-flow: row wrap;
     }
     .contact-grid .content-holder .left {
       order: 2;
       display: none;
     }
     .home img.background {
       display: block;
     }
     .home .custom-hero-slider img.background {
       display: none !important;
     }
     .faculty-sec {
       background-size: cover;
       background-position: right;
       padding: 30px 0;
     }
     .thumbnail-holder > ul > li {
       border-radius: 0px;
       margin: 5px 1%;
     }
     .thumbnail-holder ul li .text-desc ul {
       padding-left: 15px;
     }
     .hiring-partners {
       padding: 30px 0 0;
     }
     .hiring-partners .content-holder ul li {
       padding: 10px;
     }
     .container .description ul {
       list-style: disc;
       margin-left: 15px !important;
       padding-left: 15px !important;
     }
     .custom-hero-slider.slider-banner .category2 .left {
       min-height: 1px;
     }
   .custom-hero-slider .slick-prev {left: 10px;}
   .custom-hero-slider .slick-next {right: 10px;}
     /*program*/
     .test .slider-banner {
       padding: 0;
     }
     .test .slider-banner .slide-holder {
       height: 160px;
     }
     .test .slider-banner .slide-holder img {
       height: 100%;
       object-fit: cover;
     }
     .proggrame-details .col-view ul li {
       width: 100%;
       margin: 0;
     }
     .grey-band {
       padding: 30px 20px;
     }
     .grey-band h3 {
       font-size: 24px;
       line-height: 30px;
     }
   
     /*about*/
     .about-us .tabs-container .grid {
       width: 100%;
     }
     .about-us .slider-banner .full-width-layer {
       display: block;
       height: 500px;
     }
     .about-us .slider-banner .nmims-logo {
       width: 150px;
       margin: 15px auto;
     }
     .about-us .slider-banner .full-width-layer img {
       height: 100%;
       object-fit: cover;
     }
     .slider-banner .category2 .left.aboutBanner h3 {
       margin: 0px 0 20px;
     }
     .about-us .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
       width: 300%;
       margin: 30px -100%;
     }
     .about-us .slider-banner .category2 .left.aboutBanner {
       padding: 20px 20px 0;
     }
     .about-us .tabs-container #What-sets-us-apart {
       width: 100%;
     }
     .about-us
       .tabs-container
       .career-services-two-col-grid#What-sets-us-apart
       .tiles
       ul
       li:nth-child(2),
     .about-us
       .tabs-container
       .career-services-two-col-grid#How-did-it-all-begin
       .tiles
       ul
       li:nth-child(1) {
       width: 100%;
       margin: 0;
     }
     .about-us .slider-banner .content-layer h2 {
       line-height: 28px;
       font-size: 22px;
       margin: 0 0 20px;
     }
     .about-us .slider-banner .content-layer h2 span {
       font-size: 12px;
       line-height: 16px;
       margin-top: 15px;
       padding: 10px;
     }
     .about-us .aboutIntro.tabs-container .grid p img {
       width: 100px;
     }
     .about-us .aboutIntro.tabs-container {
       padding: 30px 0 20px;
     }
     .fineprintDesc {
       padding: 20px;
     }
     .tabs-container {
       background-image: none;
     }
     footer {
       padding: 25px 0;
     }
     .footer-sitemap ul {
       width: 50%;
       margin: 0 -2px;
     }
   
     /*form*/
     .et_bloom.et_bloom_popup_active .et_bloom_form_right .et_bloom_form_content,
     .et_bloom .et_bloom_form_left .et_bloom_form_content {
       min-height: 1px !important;
       padding: 12px 12px 5px;
     }
     .et_bloom.et_bloom_popup_active .et_bloom_popup {
       position: fixed !important;
     }
     .et_bloom .et_bloom_form_container.et_bloom_form_right {
       position: absolute !important;
       left: 50%;
       transform: translate(-50%, -50%) !important;
     }
     .et_bloom .et_bloom_form_header img {
       margin: auto 0 12px !important;
     }
     .et_bloom.et_bloom_popup_active .et_bloom_form_container .et_bloom_form_text {
       padding: 0 5px 5px;
     }
   }
   
   /* prajakta code start */
   .page-46848 .enquiry-form{
padding-top: 60px;
   }
   .page-46848  .enquiry-form .wrap .right-col ul li{
    display: flex;
    gap: 1rem;
   }
   .slider-banner .content-layer .aboutheading {
     margin-bottom: 40px !important;
     font-family: playFair bold;
     font-size: 40px !important;
     font-weight: 600 !important;
     line-height: normal !important;
   }
   .slider-banner .content-layer .aboutheading  span{
     
     font-family: "Inter", sans-serif !important;
     margin-top: 10px !important;
    
   }
   .page-14 .tabs-container:nth-child(1){
     background-color: #a596ff !important;
   }
   .page-14 .tabs-container:nth-child(2){
     background-color: #fff !important;
   }
   .page-10 .slider-banner .category2 .right img{
     border-radius: 25px;
   }
   .page-2488 .slider-banner .category2 .left h3{
     color: #ff6c49 !important;
     font-size: 40px !important;
     font-family: playfair Extra Bold !important;
     font-weight: 800 !important;
   }
   .page-9592 .slider-banner .category2 .left h3{
     color: #ff6c49 !important;
     font-size: 40px !important;
     font-family: playfair Extra Bold !important;
     font-weight: 700 !important;
   }
   .page-17 .slider-banner .category2 .left h3{
     color: #ff6c49 !important;
     font-size: 40px !important;
     font-family: playfair Extra Bold !important;
     font-weight: 700 !important;
   }
   .page-17 .tabs-container .grid .learning-exp-thumbnail-holder ul li .title{
     color: #ff6c49 !important;
     font-weight: 700 !important;
   }
   .page-18976 .slider-banner .category2 .left h3{
     color: #ff6c49;
     
   }
   
   .page-42939 .proggrame-details .col-view ul li .prog-ttl{
     background-color: #ff6c49 !important;
   }
   .page-2285 .inner-banner-holder .wrap .banner-content h3{
     font-family: playfair Extra Bold !important;
     font-weight: 800 !important;
     color:  #000 !important;
     font-size: 35px !important;
   }
   .page-11958  .dual-col-banner  .left-holder{
     margin: 47px auto !important;
     background-color: #ff6c49 !important;
   }
   .page-11958 .how-we-do .left h3{
     font-weight: 700 !important;
     color:  #000 !important;
     font-size: 35px !important;
   }
   .page-11958  .what-we-offer .right h3{
     font-weight: 700 !important;
     color:  #000 !important;
     font-size: 35px !important;
   }
   .page-11958 .domains h3{
     font-weight: 700 !important;
     color:  #000 !important;
     font-size: 35px !important;
   }
   .page-10 .container .heading{
   font-weight: 600 !important;
   font-size: 35px !important;
   }
   .page-10 .home .tabs-container .single-col h3{
     font-weight: 600 !important;
   font-size: 35px !important;
   }
   .page-10 .contact-grid .content-holder .middle p{
     color: #000;
   }
   .page-10 .ceo-designation{
     color: #767777 !important ;
   }
   .page-9621  .help-support-container .wrapper .banner .right h3{
     font-weight: 700 !important;
   }
   .page-11958 .dual-col-banner .left-holder .cont p{
   color: #fff !important;
   }
   .page-11958 .dual-col-banner .left-holder .cont .features ul li{
     color: #fff !important;
   }
   .page-23087 .step-count{
     color: #7155eb !important;
   }
   .page-23087 .tabs-container .career-services-two-col-grid.admission-process .tiles ul li.blue{
     background-color: #7155eb !important;
   }
   .footer-social-holder .social-icons ul{
    display: flex;
   }
   .page-10 .home .learning .thumbnail-grid-holder ul li{
background-color: #7155eb !important;
   }
   footer{
     background: #f1f2f3 !important;
     /* padding:0 !important; */
   }
   .footer-sitemap ul li a{
     color: #000 !important;
     font-weight: 600 !important;
   }
   .footer-sitemap ul li a:hover{
     color: #ff6c49 !important;
     font-weight: 600 !important;
   }
   .footer-social-holder p{
     color: #7155eb !important;
   }
   .footer-social-holder .bottom{
     color: #000 !important;
   }
   footer .footerImg{
     width: 100%;
   }
   footer .footerImg img{
     width: 25%;
     height: 100%;
     /* margin-left: -15px; */
   }
   @media (max-width:991px) {
     footer .footerImg{
       width: 100%;
     }
     footer .footerImg img{
       width: 50%;
       height: 100%;
       margin-left: 15px;
     }
   }
   .page-14 .tabs-container:nth-child(even) {
     background: #fff !important;
   }
   .page-14 .about-us .aboutIntro.tabs-container:nth-child(even) .career-services-two-col-grid .tiles ul li .cont p{
     color: #767777;
   }
   
   /* prajakta code end */



/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap");

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/*
   * Remove text-shadow in selection highlight:
   * https://twitter.com/miketaylr/status/1222880530g1
   *
   * These selection rule sets have to be separate.
   * Customize the background color to match your design.
   */

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
/*
   * A better looking default horizontal rule
   */

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
/*
   * Remove the gap between audio, canvas, iframes,
   * images, videos and the bottom of their containers:
   * https://github.com/h5bp/html5-boilerplate/issues/440
   */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
/*
   * Remove default fieldset styles.
   */

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/*
   * Allow only vertical resizing of textareas.
   */

textarea {
  resize: vertical;
}
/* ==========================================================================
	 Browser Upgrade Prompt
	 ========================================================================== */

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
/* ==========================================================================
	 Author's custom styles
	 ========================================================================== */

/* ==========================================================================
	 Helper classes
	 ========================================================================== */

/*
   * Hide visually and from screen readers
   */

.hidden {
  display: none !important;
}
/*
   * Hide only visually, but have it available for screen readers:
   * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
   */

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
   * Extends the .visuallyhidden class to allow the element
   * to be focusable when navigated to via the keyboard:
   * https://www.drupal.org/node/897638
   */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*
   * Hide visually and from screen readers, but maintain layout
   */

.invisible {
  visibility: hidden;
}
/*
   * Clearfix: contain floats
   *
   * For modern browsers
   * 1. The space content is one way to avoid an Opera bug when the
   *    `contenteditable` attribute is included anywhere else in the document.
   *    Otherwise it causes space to appear at the top and bottom of elements
   *    that receive the `clearfix` class.
   * 2. The use of `table` rather than `block` is only necessary if using
   *    `:before` to contain the top-margins of child elements.
   */

.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table; /* 2 */
}
.clearfix:after {
  clear: both;
}
button:focus {
  outline: 0;
}
.slick-slide {
  outline: none;
}
/* ==========================================================================
	 EXAMPLE Media Queries for Responsive Design.
	 These examples override the primary ('mobile first') styles.
	 Modify as content requires.
	 ========================================================================== */
body,
html {
  height: 100%;
}
body {
  background: #f7f7f9;
  color: #000;
  font-size: 14px;
  font-weight: 300;
  font-family: "Inter", sans-serif;
}
* {
  box-sizing: border-box;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
input,
button {
  outline: none;
}
label.select {
  z-index: -1;
  display: block;
}
.container {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
header {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  background: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: fixed;
  top: 0;
  z-index: 9999999;
  -webkit-box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);
}
/*top menu bar css*/
.mobHeaderMenu {
  display: none;
}
.menu-holder #wp-megamenu-header {
  display: block;
}
/*top menu bar css end */
.page-wrapper {
  /* margin-top: 76px; */
  /* background: #fff; */
  min-height: 70vh;
}
header.active-header {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 99999;
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
}
header .logo-holder {
  width: 20%;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
}
header .logo-holder .logo {
  max-width: 270px;
  width: auto;
  padding: 10px 45px 0px 45px;
  /*padding: 0px; */
  overflow: hidden;
}
header .logo-holder .logo a {
  /*box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);*/
  display: inline-block;
  border-radius: 4px;
}
header .logo img {
  width: 100%;
  height: 55px;
}
.home header .logo img {
  width: 100%;
  /*transform: translateY(-200%);*/
  transition: all 0.6s ease-in-out;
}
.home header .logo.active img {
  transform: translate(0, 0);
}
.homme header.active-header .logo-holder .logo {
  padding: 15px 45px;
}
header .logo.active img {
  transform: translate(0, 0);
}
header.active-header .logo-holder .logo {
  padding: 15px 45px;
}
header .menu-holder {
  width: 80%;
  margin: 0px;
  padding: 0px;
  display: inline-block;
  text-align: right;
  font-size: 14px;
  vertical-align: top;
  font-family: "Inter", sans-serif;
}
.mobTrigger {
  float: right;
  width: 30px;
  margin: 35px 20px 0 0;
  display: none;
}
.mobTrigger ul li {
  float: left;
  width: 100%;
  height: 2px;
  background: #000;
  margin: 0 0 5px 0;
}
header .menu-holder .menu {
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}
header .menu-holder .menu nav {
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align: right;
  font-size: 16px;
}
header .menu-holder .menu nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align: right;
  font-size: 0px;
  display: flex;
  justify-content: flex-end;
  display: inline-flex;
  border: 1px solid #c3c3c3;
}
header .menu-holder .menu nav ul li {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  border-top: none;
  border-right: none;
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
}
header .menu-holder .menu nav ul li:first-child {
  padding: 0px 20px;
}
header .menu-holder .menu nav ul li a {
  color: #4f4f4f;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 10px 10px 10px 20px;
  display: block;
  font-family: "Inter", sans-serif;
}
header .menu-holder .menu nav ul li:first-child a,
header .menu-holder .menu nav ul li:first-child {
  color: #ff6c49;
 
}
header .menu-holder .menu nav ul li a:hover,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  > ul.wp-megamenu-sub-menu
  li
  a:hover,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  ul.wp-megamenu-sub-menu
  li
  a:hover,
header .menu-holder .submenu ul li .dropdown-menu ul li a:hover {
  color: #ff6c49 !important;
}
header .menu-holder .menu nav ul li.register {
  padding: 0px;
}
header .menu-holder .menu nav ul li.register a {
  padding: 10px 35px;
  background: #d12229;
  display: block;
  color: #fff;
}
header .menu-holder .menu nav ul li.register a:hover {
  color: #d12229;
  background: none;
}
header .menu-holder .submenu {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
header .menu-holder .submenu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  display: inline-flex;
  border: 1px solid #c3c3c3;
  border-top: 0px;
}
header .menu-holder .submenu ul li {
  margin: 0px;
  padding: 8px 25px;
  display: inline-block;
  font-size: 13px;
  position: relative;
  background: #ffffff;
}
header .menu-holder .submenu ul li.has-submenu {
  padding-right: 48px;
}
header .menu-holder .submenu ul li .dropdown-menu ul li {
  text-align: center;
  padding: 8px 10px !important;
  margin: 0 auto;
  width: 100%;
  border: solid 1px #e1e1e1;
  margin-top: -1px;
}
header.active-header .menu-holder .submenu ul li {
  padding: 10px 45px 10px 0;
}
header .menu-holder .submenu ul li a {
  color: #4f4f4f;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  font-family: "Inter", sans-serif;
}
header .menu-holder .submenu ul li a span {
  font-size: 8px;
  position: absolute;
  right: 35px;
  top: 50%;
  transform: translateY(-50%);
}
header .menu-holder .submenu ul li a:hover {
  color: #ff6c49;
}
.wrapper {
  width: 100%;
  max-width: 1046px;
  padding: 20px 0;
  margin: 0px auto;
}
.slider-banner {
  width: 100%;
  margin: 0px;
  padding: 0px 0;
  position: relative;
  /*background: url(../images/home-banner-bg.jpg) center top repeat-y;
    background-size: 100%;*/
  background: #ffffff;
}

.slider-banner .banner-bg {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: #f7f7f9;
}
.slider-banner .banner-bg img {
  width: 100%;
  display: block;
}
.slider-banner .full-width-layer {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
  bottom: 0px;
  left: 0px;
  z-index: 2;
}
.slider-banner .full-width-layer img {
  width: 100%;
  display: block;
}
.slider-banner .content-layer {
  width: 50%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 48%;
  left: 8%;
  transform: translateY(-50%);
  z-index: 2;
}
.slider-banner .content-layer .logo-icon {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.slider-banner .content-layer .logo-icon img {
  width: auto;
}
.slider-banner .content-layer h2 {
  margin: 10px 0;
  padding: 0px;
  font-size: 46px;
  color: #ce1b22;
  line-height: 54px;
  font-weight: 700;
  font-family: "Inter", sans-serif;
}
.slider-banner .content-layer h2 span.baseline {
  position: relative;
  padding-bottom: 3px;
  display: inline-block;
}
.slider-banner .content-layer h2 span.baseline:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 4px;
  background: #cc1b23;
  position: absolute;
  bottom: 0;
  left: 0;
}
.slider-banner .content-layer h2 p {
  font-size: 12px;
  line-height: 18px;
  color: #010000;
  margin-top: 25px;
}
.slider-banner .slider .slick-dots {
  text-align: center;
}
.slider-banner .content-layer h2 span {
  color: #cf252f;
}
.slider-banner .content-layer .features {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
}
.slider-banner .content-layer .features ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.slider-banner .content-layer .features ul li {
  flex-direction: row;
  width: 22%;
  margin: 0px;
  padding: 18px 21px;
  border: 1px solid #cecfd0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  font-size: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  line-height: 18px;
  word-break: break-word;
}
.slider-banner .content-layer .features ul li i {
  font-style: normal;
  font-size: 11px;
  display: block;
}
/* .slider-banner .content-layer .features ul li:last-child {
	border-right: none;
} */
.slider-banner .content-layer .features ul li .count {
  position: absolute;
  left: -6px;
  top: 0px;
  background: #f7f8f9;
  width: auto;
  color: #cf252f;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 24px;
  transform: translateY(-50%);
}
.banner-cta {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
}
.banner-cta .btn-1 {
  border: 1px solid #cf252f;
}
.banner-cta .btn-1 .round {
  background-color: #cf252f;
}
.banner-cta a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #cf252f;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
}
.banner-cta a span {
  position: relative;
}
.banner-cta a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.banner-cta a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
}
.banner-cta .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.banner-cta a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
}
.banner-cta a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #fff;
}
.banner-cta a:hover .round i {
  left: 12%;
}
.overview-container .cta-holder {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
}
.overview-container .cta-holder .btn-1 {
  border: 1px solid #cf252f;
}
.overview-container .cta-holder .btn-1 .round {
  background-color: #cf252f;
}
.overview-container .cta-holder a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #cf252f;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
}
.overview-container .cta-holder a span {
  position: relative;
}
.overview-container .cta-holder a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.overview-container .cta-holder a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
}
.overview-container .cta-holder .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.overview-container .cta-holder a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
}
.overview-container .cta-holder a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #fff;
}
.overview-container .cta-holder a:hover .round i {
  left: 12%;
}
.slider {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.slide-holder {
  width: 100%;
  margin-top: 2rem;
  padding: 0px;
  display: block !important;
}
.slide-holder img {
  width: 100%;
}
.slider .slick-dots {
  bottom: 1%;
  width: 70%;
  list-style: none;
  text-align: left;
  transform: translateX(-50%);
  left: 50%;
}
.slick-dots li {
  margin: 2px;
}
.slider .slick-dots li button::before {
  font-size: 15px;
  color: #c7c7c8;
  opacity: 1;
}
.slider .slick-dots li.slick-active button::before {
  color: #cf252f;
  opacity: 1;
}
.slider .slick-dots li button:focus::before,
.slider .slick-dots li button:hover::before {
  color: #cf252f;
}
.slider-banner .category2 {
  width: 100%;
  max-width: 1064px;
  margin: 0px auto;
  padding: 0px;
  position: static;
  left: 50%;
  top: 50%;
  transform: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.slider-banner .category2 .left {
  width: 30%;
  /* width: 350px; */
  margin: 0px;
  padding: 0px 30px 0 0px;
}

.slider-banner .category2 .left h3 {
  font-size: 35px;
  color: #000;
  margin: 50px 0 50px 0;
  padding: 0px;
  text-align: left;
  font-weight: 700;
  line-height: 40px;
  font-family: 'inter' sans-serif;
}
.slider-banner .category2 .left h4 {
  font-size: 30px;
  color: #d12229;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: 400;
  line-height: 40px;
}

.slider-banner .category2 .left .orangeTxt {
  color: #ea750c;
}
.slider-banner .category2 p {
  font-size: 16px;
  color: #4f4f4f;
  margin: 0px 0 0px;
  padding: 10px 0;
  text-align: left;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 28px;
}
.slider-banner .category2 .right {
  /* width:714px; */
  width: 50%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: middle;
}
.slider-banner .category2 .right img {
  width: 100%;
  height: 100%;
  /* border-radius: 25px; */
  object-position: left;
  object-fit: cover;
}
.slider-banner .category3 {
  width: 1064px;
  margin: 60px auto;
  padding: 0px;
  display: table;
}
.slider-banner .category3 .left {
  width: 350px;
  margin: 0px;
  padding: 0px 30px 0 0;
  display: table-cell;
  vertical-align: middle;
}
.slider-banner .category3 .left h3 {
  font-size: 32px;
  color: #ff6c49;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-family: plyfair Etra bold;
  font-weight: 700;
  line-height: 40px;
}
.slider-banner .category3 .left p {
  font-size: 16px;
  color: #4f4f4f;
  margin: 0px;
  padding: 10px 0;
  text-align: left;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}
.slider-banner .category3 .right {
  width: 714px;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: middle;
}
.slider-banner .category3 .right img {
  width: 100%;
}
.slider-banner .category3 .content {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: static;
}
.slider-banner .category3 .content p {
  font-size: 16px;
  color: #878788;
  line-height: 30px;
  margin: 0px;
  padding: 0px;
}
.slider-banner .category3 .content ul {
  list-style: none;
  margin: 0px;
  padding: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.slider-banner .category3 .content ul li {
  width: 46%;
  margin: 15px 0;
  padding: 15px;
  font-size: 16px;
  flex-direction: row;
  border: 1px solid #d4d4d4;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #4f4f4f;
  position: relative;
}
.slider-banner .category3 .content ul li .count {
  width: auto;
  position: absolute;
  left: -8px;
  top: 0px;
  color: #ff6c49;
  font-size: 24px;
  background: #f7f8f9;
  padding: 4px 2px;
  transform: translate(0, -50%);
  line-height: normal;
  font-weight: 400;
}
.choose-prog-sec {
  width: 100%;
  margin: 0px;
  padding: 40px 0;
  background: #7155eb;
}
.choose-prog-sec .content-holder {
  width: 90%;
  margin: 0px auto;
  padding: 0px;
}
.choose-prog-sec .content-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.choose-prog-sec .content-holder ul li {
  margin: 0px 10px;
  padding: 0px;
  flex-direction: row;
  font-size: 22px;
  color: #ffffff;
  font-weight: 600;
  line-height: 52px;
  font-family: "Inter", sans-serif;
}
.choose-prog-sec .content-holder ul li.menu {
  width: 22%;
  height: 35px;
  margin: 0;
}
.choose-prog-sec .content-holder ul li label {
  visibility: hidden;
}
.choose-prog-sec .content-holder ul li label.select {
  position: relative;
  width: 100%;
  margin: 0px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #767777;
  font-size: 16px;
  visibility: visible;
}
.choose-prog-sec .content-holder ul li label select {
  opacity: 0;
}
.choose-prog-sec .content-holder ul li label.select select {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 35px;
  font-size: 16px;
  border: none;
  opacity: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.choose-prog-sec .content-holder ul li label.select span {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 35px;
  line-height: 35px;
  border: 1px solid #ffffff;
  background: #ffffff;
  border-radius: 0;
  color: #767777;
  font-size: 16px;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 5%;
}
.choose-prog-sec .content-holder ul li label.select span.select {
  position: absolute;
  top: 0;
  width: 100%;
  height: 35px;
  line-height: 35px;
  border: 1px solid #ffffff;
  background: #ffffff;
  border-radius: 0;
  color: #767777;
  font-size: 16px;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 5%;
}
.choose-prog-sec .content-holder ul li label.select span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 35px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 16px;
  text-align: center;
  color: #ff6c49;
}
.choose-prog-sec .content-holder ul li .go-btn {
  width: 45px;
  height: 45px;
  background: #ffffff;
  text-align: center;
  line-height: 45px;
  display: block;
  color: #ff6c49;
  font-size: 16px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  cursor: pointer;
}
.choose-prog-sec .content-holder ul li .go-btn:hover {
  background: rgba(255, 255, 255, 0.9);
}
.faculty-sec {
  width: 100%;
  margin: 0px;
  padding: 60px 0;
  /* background: url(../images/go-further-bg.png) no-repeat; */
  background-color: #fff;
  background-size: 100%;
}

.faculty-sec .content-holder {
  max-width: 1122px;
  width: 100%;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
}
.faculty-sec .thumbnail-holder b {
  color: #7155eb;
}
.container .heading {
  width: 100%;
  margin: 0px;
  padding: 0px 0 15px 0;
  text-align: center;
  color: #000;
  font-size: 28px;
  line-height: normal;
  font-weight: 700;
  font-family: "Inter", sans-serif;
}
.container .description {
  width: 100%;
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
.container .description p {
  margin: 0px;
  padding: 0px 0 10px 0;
  line-height: 24px;
}
.section-details {
  width: 80%;
  margin: 0px auto;
  padding: 0px;
}
.thumbnail-holder {
  width: 100%;
  margin: 0px;
  padding: 58px 0;
}
.thumbnail-holder > ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.thumbnail-holder > ul > li {
  margin: 0px 1%;
  padding: 0px;
  flex-direction: row;
  font-size: 28px;
  color: #4d4d4d;
  font-weight: 400;
  width: 22%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  overflow: hidden;
  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}
.thumbnail-holder ul li .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.thumbnail-holder ul li .thumb img {
  display: block;
  width: 100%;
}
.thumbnail-holder ul li .text-desc {
  width: 100%;
  margin: 0px;
  padding: 20px 30px;
  text-align: center;
  font-size: 14px;
  color: #767777;
  font-family: "Inter", sans-serif;
  line-height: 22px;
}
.thumbnail-holder ul li .text-desc span {
  color: #cf252f;
  font-weight: 700;
}
.thumbnail-holder ul li .text-desc ul {
  display: inline-block;
  text-align: left;
}
.thumbnail-holder ul li .text-desc ul li {
  list-style: disc;
}
.blue {
  background: #345896;
}
.red {
  background: #d02f38;
}
.orange {
  background: #e88037;
}
.grey {
  background: #575757;
}
.thumbnail-grid-holder {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: #f9f9fb;
}
.thumbnail-grid-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.thumbnail-grid-holder ul li {
  margin: 0px;
  padding: 0px;
  flex-direction: row;
  font-size: 28px;
  color: #4d4d4d;
  font-weight: 400;
  width: 50%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.thumbnail-grid-holder ul li img {
  width: 100%;
}
.thumbnail-grid-holder .content-box {
  width: 100%;
  margin: 0px;
  padding: 25px 100px;
  background: url(../images/dot-grey.png) right 40% no-repeat;
  height: 100%;
  color: #f5e5e7;
}
.grid-slider--home__left {
  flex-direction: row-reverse;
}
.grid-slider--home__right {
  flex-direction: row;
}
.thumbnail-grid-holder .grid-slider--home__left > li .content-box {
  background: url(../images/dot-grey.png) left 40% no-repeat;
  padding: 110px 80px 0 150px;
  color: #fff;
}
.thumbnail-grid-holder .grid-slider--home__left > li .content-box h3 {
  color: #fff;
}
.thumbnail-grid-holder .content-box h3 {
  font-size: 28px;
  line-height: 40px;
  color: #f5e5e7;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
  width: 80%;
  text-align: left;
}
.thumbnail-grid-holder .content-box .details-container {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.details-container p {
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  padding: 0px;
  margin: 0px;
}
.thumbnail-grid-holder .content-box .details-container ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: block;
}
.thumbnail-grid-holder .content-box .details-container ul li {
  margin: 0px;
  padding: 10px 0;
  display: table;
  width: 100%;
}
.thumbnail-grid-holder .content-box .details-container .left-holder {
  width: 15%;
  height: 60px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}
.thumbnail-grid-holder .content-box .details-container .left-holder img {
  width: auto;
}
.thumbnail-grid-holder .content-box .details-container .right-holder {
  width: 85%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  text-align: left;
  font-size: 17px;
  color: #f5e5e7;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  vertical-align: middle;
}
.white-cta {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
  line-height: 11px;
}
.white-cta .btn-1 {
  border: 1px solid #fff;
}
.white-cta .btn-1 .round {
  background-color: #fff;
}
.white-cta a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
}
.white-cta a span {
  position: relative;
}
.white-cta a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.white-cta a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f4f4f;
  font-size: 10px;
  line-height: normal;
}
.white-cta .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.white-cta a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #4f4f4f;
}
.white-cta a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #4f4f4f;
}
.white-cta a:hover .round i {
  left: 12%;
}

.red-cta {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
  line-height: 11px;
}
.red-cta .btn-1 {
  border: 1px solid #d12229;
}
.red-cta .btn-1 .round {
  background-color: #d12229;
}
.red-cta a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #d12229;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
}
.red-cta a span {
  position: relative;
}
.red-cta a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.red-cta a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-size: 10px;
  line-height: normal;
}
.red-cta .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
  color: #d12229;
}
.red-cta a:hover .txt {
  color: #fff;
}
.red-cta a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
}
.red-cta a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #fff;
}
.red-cta a:hover .round i {
  left: 12%;
}

.hiring-partners {
  width: 100%;
  margin: 0px;
  padding: 70px 0 0 0;
  background: rgba(250, 251, 251, 1);
  /*background: url(../images/hiring-partners-bg.png) left top no-repeat rgba(250,251,251,1);
	background: url(../images/hiring-partners-bg.png) left top no-repeat -moz-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
	background: url(../images/hiring-partners-bg.png) left top no-repeat -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,251,251,1)), color-stop(27%, rgba(251,252,252,1)), color-stop(51%, rgba(252,253,253,1)), color-stop(71%, rgba(253,253,254,1)), color-stop(100%, rgba(253,254,254,1)));
	background: url(../images/hiring-partners-bg.png) left top no-repeat -webkit-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
	background: url(../images/hiring-partners-bg.png) left top no-repeat -o-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
	background: url(../images/hiring-partners-bg.png) left top no-repeat -ms-linear-gradient(top, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
	background: url(../images/hiring-partners-bg.png) left top no-repeat linear-gradient(to bottom, rgba(250,251,251,1) 0%, rgba(251,252,252,1) 27%, rgba(252,253,253,1) 51%, rgba(253,253,254,1) 71%, rgba(253,254,254,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfb', endColorstr='#fdfefe', GradientType=0 );*/
}
.hiring-partners .content-holder {
  max-width: 1122px;
  width: 100%;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
}
.logo-holder {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.hiring-partners .content-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.hiring-partners .content-holder ul li {
  display: inline-block;
  margin: 0px;
  padding: 10px 20px;
}
.hiring-partners .content-holder ul li > div {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  padding: 15px 10px;
  border-radius: 0px;
}
.hiring-partners .content-holder ul li img {
  transition: filter 0.5s ease-in-out;
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
  width: 100%;
}

.hiring-partners .content-holder ul li img:hover {
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}
.prog-det-sec {
  width: 100%;
  margin: 0px;
  padding: 60px 0;
  background: url(../images/program-bg-arrow.png) left top no-repeat #fff;
  background-size: 400px;
}
.prog-det-sec.col-view {
  background: url(../images/prog-col-view-bg.jpg) center top no-repeat #fff;
}
.proggrame-details {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.facultyDesclaimer {
  width: 100%;
  margin: 20px 0;
  padding: 0px;
  font-size: 12px;
  font-style: italic;
}
.proggrame-details .card {
  width: 49%;
  margin: 0px 1% 1% 0;
  padding: 0px;
  background: #e9e4ff;
  display: flex;
  flex-direction: row;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.proggrame-details .card a {
  display: flex;
  width: 100%;
  flex-direction: row;
  text-decoration: none;
  color: #4f4f4f;
  font-size: 14px;
  padding: 0;
}
.proggrame-details .card:hover {
  -webkit-box-shadow: 1px 1px 23px 0px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 1px 1px 23px 0px rgba(0, 0, 0, 0.29);
  box-shadow: 1px 1px 23px 0px rgba(0, 0, 0, 0.29);
}
.proggrame-details .card .description {
  width: 50%;
  margin: 0px;
  padding: 25px 25px;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
  text-align: left;
}
.proggrame-details .card .description h3 {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  margin: 0px;
  padding: 0px;
  color: #ff6c49;
  font-weight: 700;
}
.proggrame-details .card:hover .description h3 {
  color: #ff6c49;
}
.proggrame-details .card .description p {
  font-size: 14px;
  font-family: "Inter", sans-serif;
  margin: 0px;
  padding: 10px 0;
  color: #878788;
  font-weight: 400;
  line-height: 25px;
}
.proggrame-details .card .description ul li {
  list-style: none;
  margin: 0px;
  padding: 10px 0 0 0;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  color: #878788;
  width: 100%;
}
.proggrame-details .card .description span {
  font-size: 14px;
  font-family: "Inter", sans-serif;
  margin: 0px;
  padding: 0px 0;
  color: #ff6c49;
  font-weight: 700;
  text-decoration: none;
}
.proggrame-details .card a:hover .description span {
  color: #ff6c49;
}
.proggrame-details .card .thumb {
  width: 50%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  text-align: left;
  vertical-align: top;
}
.proggrame-details .card .thumb img {
  width: 100%;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.grey-band {
  width: 100%;
  margin: 0px;
  padding: 45px 0;
  background: #606060;
  text-align: center;
  color: #fff;
}
.grey-band h3 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  margin: 0px;
  padding: 0px 0 5px 0;
  color: #fff;
  font-weight: 300;
}
.grey-band h4 {
  font-size: 17px;
  font-family: "Inter", sans-serif;
  margin: 0px;
  padding: 0px;
  color: #fff;
  font-weight: 400;
}
.grey-band h4 a {
  color: #fff;
}
footer {
  width: 100%;
  margin: 0px;
  padding: 45px 0;
  background: #fff !important;
  /*border-top: 3px solid #d32c33;*/
  padding-bottom: 65px;
}
footer .wrapper {
  display: table;
}
.footer-sitemap {
  width: auto;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: top;
}
.footer-sitemap ul {
  list-style: none;
  margin: 0px 65px 0 0;
  padding: 0px;
  display: inline-block;
  vertical-align: top;
}
.footer-sitemap ul li {
  margin: 0px;
  padding: 12px 0;
  text-align: left;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-weight: 300;
}
.footer-sitemap ul li a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-sitemap ul li a:hover {
  color: #d12229;
}
.footer-social-holder {
  width: 280px;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: top;
  text-align: right;
}
.footer-social-holder p {
  margin: 0px;
  padding: 0px;
  color: #fff;
  line-height: 24px;
  font-family: "Inter", sans-serif;
  text-align: left;
}
.footer-social-holder .social-icons {
  width: 100%;
  margin: 0px;
  padding: 18px 0;
}
.footer-social-holder .social-icons ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  text-align: left;
}
.footer-social-holder .social-icons ul li {
  display: inline-block;
  margin: 0px 20px 0 00px;
  padding: 0px;
  font-size: 20px;
}
.footer-social-holder .social-icons ul li a {
  color: #ff4c48;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-social-holder .social-icons ul li a:hover {
  color: #d12229;
}
.footer-social-holder .bottom {
  width: 100%;
  margin: 0px;
  padding: 0px;
  color: #fff;
  font-family: "Inter", sans-serif;
  text-align: left;
}
.contact-grid {
  width: 100%;
  margin: 0px;
  padding: 50px 0 40px;
  background: url(../images/future-bg.png) no-repeat;
  background-size: cover;
}
.contact-grid .content-holder {
  width: 1046px;
  margin: 0px auto;
  display: flex;
  padding: 0px;
}

.contact-grid .content-holder .cookiePolicy {
  width: 85%;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  color: #fff;
}
.contact-grid .content-holder .cookiePolicy a {
  color: #fff;
}
.contact-grid .content-holder .left {
  width: 20%;
  /*display: table-cell;*/
  vertical-align: middle;
  text-align: center;
  display: none;
}
.contact-grid .content-holder .left img {
  width: 225px;
}
.contact-grid .content-holder .middle {
  width: 70%;
  max-width: 750px;
  /*display: table-cell;*/
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
}
.contact-grid .content-holder .middle h3 {
  color: #000;
  margin: 0px;
  padding: 0px 0 10px 0;
  font-size: 28px;
  line-height: normal;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}
.contact-grid .content-holder .middle h3 .subtitle {
  color: #434444;
  font-size: 18px;
  margin-top: 20px;
  display: inline-block;
}
.contact-grid .content-holder .middle p {
  color: #767777;
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  line-height: 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.contact-grid .content-holder .middle p.ceo-designation {
  margin-top: 30px;
}
.ceo-name {
  color: #7155eb;
  font-weight: 700;
  font-size: 120%;
}
.contact-grid .content-holder .right {
  /*width: 25%;
	display: table-cell;*/
  vertical-align: middle;
  text-align: right;
}
.contact-grid .content-holder .right.small {
  width: 15%;
}
.inner-banner-holder {
  width: 100%;
  margin: 0px;
  padding: 50px 0; /*background: url(../images/inner2-banner-bg.jpg) right 40% no-repeat #fff;*/
}
.inner-banner-holder .wrap {
  max-width: 1064px;
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}
.inner-banner-holder .wrap .banner-thumb {
  width: 450px;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: middle;
}
.inner-banner-holder .wrap .banner-content {
  width: 575px;
  margin: 0px;
  padding: 0px 0 0 40px;
  display: table-cell;
  vertical-align: middle;
}
.inner-banner-holder .wrap .banner-content h3 {
  margin: 0px;
  padding: 0px;
  font-size: 30px;
  font-family: "Inter", sans-serif;
  color: #cf252f;
}
.inner-banner-holder .wrap .banner-content h3 span {
  display: block;
}
.inner-banner-holder .wrap .banner-content p {
  margin: 0px;
  padding: 10px 0;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  color: #4f4f4f;
  font-weight: 400;
  line-height: 28px;
}
.inner-banner-holder .wrap .banner-content .details-box {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.inner-banner-holder .wrap .banner-content .details-box ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.inner-banner-holder .wrap .banner-content .details-box ul li {
  width: 49%;
  margin: 5px;
  padding: 20px;
  flex-direction: row;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.2);
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #878788;
}
.inner-banner-holder .wrap .banner-content .details-box ul li span {
  display: block;
  color: #d02630;
  font-weight: 300;
  padding: 0;
}
.inner-banner-cta {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
  position: relative;
  z-index: 999;
  font-family: "Roboto Slab", serif;
}
.inner-banner-holder .inner-banner-cta a:last-child {
  display: none;
}
.inner-banner-cta .btn-1 {
  border: 1px solid #7155eb;
  background-color: #7155eb;
}
.inner-banner-cta .btn-1 .round {
  background-color: #ff6c49;
}
.inner-banner-cta a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  margin: 0 10px 0 0;
}
.inner-banner-cta a span {
  position: relative;
}
.inner-banner-cta a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.inner-banner-cta a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff !important;
}
.inner-banner-cta .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.inner-banner-cta a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
  border: #4566a2 1px solid;
}
.inner-banner-cta a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #fff;
  background: #ff6c49;
}
.inner-banner-cta a:hover .round i {
  left: 12%;
}
.inner-page-content-navigation {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: #fff;
  font-family: "Roboto", sans-serif;
  top: 90px;
  position: -webkit-sticky;
  position: sticky;
  z-index: 999;
}
.inner-page-content-navigation.sticky {
  /* position: fixed;
	  top: 100px;
	  left: 0px;
	  z-index: 999; */
}
.inner-page-content-navigation ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.inner-page-content-navigation ul li {
  flex-direction: row;
  margin: 0px;
  border: 1px solid #c3c3c3;
  border-left: none;
  width: 100%;
  text-align: center;
  font-size: 14px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  padding: 0px;
  font-weight: 400;
}
.inner-page-content-navigation ul li a {
  color: #878788;
  display: block;
  text-decoration: none;
  padding: 18px 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inner-page-content-navigation ul li a:hover,
.inner-page-content-navigation ul li a.active {
  background: #7155eb;
  color: #fff;
}
.inner-page-content-navigation ul li:hover a {
  color: #fff;
}
.tabs-container {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: url(../images/program-bg-arrow.png) left top no-repeat #f0eefe;
  background-size: 300px;
}
.tabs-container .wrapper {
  width: 100%;
  margin: 0px;
  padding: 0px;
  max-width: 100%;
}
.tabs-container .grid {
  width: 100%;
  max-width: 1046px;
  margin: 0px auto;
  padding: 60px 0;
  border-bottom: 1px solid #c3c3c3;
}
.tabs-container .grid:last-child {
  border-bottom: none;
}
.tabs-container .grid.blue {
background-color: #ff6c49;
  /* background: url(../images/blue-bg-dot.png) right 60% no-repeat #cf252f; */
  max-width: 100%;
  border-radius: 0px;
}
.tabs-container .grid.blue h3 {
  color: #fff;
}
.tabs-container .grid.blue ul li {
  color: #fff;
}
.tabs-container .grid.blue p {
  color: #fff;
  padding: 2px 0;
}
.tabs-container .grid.blue .wrapper {
  max-width: 80%;
  margin: 0px auto;
}
.tabs-container .grid .top-cont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.tabs-container .grid .top-cont .left-cont {
  width: 75%;
  margin: 0px;
  padding: 0px;
  color: #fff;
}
.tabs-container .grid.blue .wrapper .top-cont h3 {
  color: #fff;
}
.tabs-container .grid.blue .wrapper .top-cont p {
  color: #fff;
}
.tabs-container .grid .top-cont .right-cont {
  width: 23%;
  margin: 0px;
  padding: 0px;
  text-align: right;
}
.tabs-container .grid.blue .wrapper .description {
  width: 100%;
  margin: 0px;
  padding: 50px 0;
}
.tabs-container .grid.blue .wrapper .description ul {
  margin: 0px;
  padding: 0px;
  display: flex;
  list-style: none;
  justify-content: space-between;
}
.tabs-container .grid.blue .wrapper .description ul li {
  width: 31%;
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: table;
}
.tabs-container .grid.blue .wrapper .description ul li .left-col {
  width: 22%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: top;
}
.tabs-container .grid.blue .wrapper .description ul li .left-col img {
  width: auto;
  height: 55px;
}
.tabs-container .grid.blue .wrapper .description ul li .right-col {
  width: 78%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: top;
}
.tabs-container .grid.blue .wrapper .description ul li .right-col h3 {
  font-family: "Inter", sans-serif;
  color: #fff;
  font-size: 20px;

  margin: 0 0 15px 0;
  padding: 0px 0 15px 0;
  position: relative;
  line-height: 30px;
}
.tabs-container .grid.blue .wrapper .description ul li .right-col h3::after {
  content: "";
  margin: 0px;
  padding: 0px;
  width: 20%;
  height: 1px;
  left: 0%;
  bottom: 0px;
  background: #d4dcea;
  position: absolute;
}
.tabs-container .grid h3 {
  margin: 10px 0;
  padding: 0px 0;
  font-size: 28px;
  color: #7155eb;
  line-height: normal;
  font-weight: 700;
}
.tabs-container .grid.blue .wrapper .description ul li .right-col p {
  color: #fff;
  font-size: 16px;
  color: #fff;
  margin: 0 0 0px 0;
  padding: 0px 0 0px 0;
  font-family: "Roboto", sans-serif;
}
.tabs-container .grid p {
  margin: 0px;
  padding: 10px 0;
  font-size: 16px;
  color: #878788;
  line-height: 25px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}
.tabs-container .grid h4 {
  margin: 15px 0;
  padding: 0px 0;
  font-size: 25px;
  color: #4f4f4f;
  line-height: normal;
  font-weight: 300;
}
.tabs-container .grid h5 {
  margin: 15px 0;
  padding: 0px 0;
  font-size: 18px;
  color: #4f4f4f;
  line-height: normal;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}
.tabs-container .grid .features {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
}
.tabs-container .grid .features ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.tabs-container .grid .features ul li {
  margin: 10px 0;
  padding: 0px 30px;
  color: #878788;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  background: url(../images/pointer.png) left top no-repeat;
  list-style: none;
  flex-direction: row;
  width: 50%;
  color: #cf252f;
  opacity: 0.8;
}
.tabs-container .grid .features ul li:hover {
  opacity: 1;
}
.tabs-container .grid .features ul li a {
  color: #cf252f;
  text-decoration: none;
}
.tabs-container .grid ul {
  list-style: disc;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid ul li {
  margin: 0px;
  padding: 5px 0px;
  list-style: disc;
  list-style-position: unset;
  color: #878788;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.tabs-container .grid .navigation-links {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.tabs-container .grid .navigation-links ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
}

.tabs-container .grid .navigation-links ul .slick-slide.slick-active {
  margin: 0px;
}
.tabs-container .grid .navigation-links ul li {
  padding: 0px;
  list-style: none;
}
.tabs-container
  .grid
  .navigation-links
  ul
  .slick-slide.slick-active:first-child {
  padding-left: 0px;
  border: none;
}
.tabs-container .grid .navigation-links ul li a {
  color: #939394;
  text-decoration: none;
}
.tabs-container .grid .navigation-links ul li a:hover,
.tabs-container .grid .navigation-links ul li.active a {
  color: #e06a6f;
  text-decoration: underline;
}
.tabs-container .grid .student-slide-holder {
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0px;
}
.tabs-container .grid .student-slide-holder ul li {
  width: 50%;
  float: left;
  margin: 0px 0;
  padding: 5px 4%;
  border: none;
  font-size: 11px;
}
.tabs-container .grid .student-slide-holder ul li img {
  width: 100%;
}
.tabs-container .grid .student-slide-holder .legend-con > span {
  padding: 0 5%;
  font-size: 18px;
  font-weight: bold;
}
.tabs-container .grid .slick-prev::before {
  content: "\f053";
  font-family: "FontAwesome";
  color: #a0a0a1;
}
.tabs-container .grid .slick-next::before,
[dir="rtl"] .tabs-container .grid .slick-prev::before {
  content: "\f054";
  font-family: "FontAwesome";
  color: #a0a0a1;
}
.slick-prev::before {
  content: "\f053";
  font-family: "FontAwesome";
  color: #a0a0a1;
}
.slick-next::before,
[dir="rtl"] .slick-prev::before {
  content: "\f054";
  font-family: "FontAwesome";
  color: #ff6c49;
}
.tabs-container .grid table {
  width: 100%;
  border-collapse: separate;
  border: 1px solid #878788;
}
.tabs-container .grid table tr th {
  border-collapse: separate;
  border-left: 1px solid;
  border-bottom: 1px solid #878788;
  padding: 10px;
  color: #ff6c49;
  font-weight: 700;
  font-size: 16px;
}
.tabs-container .grid table tr th:first-child {
  border-left: none;
}
.tabs-container .grid table tr td {
  border-collapse: separate;
  border-left: 1px solid;
  border-bottom: 1px solid #878788;
  padding: 10px;
  color: #878788;
  position: relative;
  font-size: 14px;
}
.tabs-container .grid table tr td:nth-child(2) {
  padding-right: 35px;
}
.tabs-container .grid table tr td:nth-child(2) span {
  position: absolute;
  background: #ababab;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 5px;
  right: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
}
.tabs-container .grid table tr td:nth-child(2) span a {
  color: #fff;
  text-decoration: none;
}
.tabs-container .grid table tr td:first-child {
  border-left: none;
}
.tabs-container .grid table tr:last-child td {
  border-bottom: none;
}
.tabs-container .grid .faculty-slide-holder {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.tabs-container .grid .faculty-slide-holder ul {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid .faculty-slide-holder ul li {
  width: 22%;
  margin: 0px;
  padding: 0px 5%;
}
.tabs-container .grid .faculty-slide-holder ul li a {
  text-decoration: none;
}
.tabs-container .grid .faculty-slide-holder ul li .thumb {
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}
.tabs-container .grid .faculty-slide-holder ul li .thumb img {
  width: 100%;
}
.tabs-container .grid .faculty-slide-holder ul li .title {
  width: 100%;
  margin: 0px;
  padding: 15px 0 5px 0;
  color: #cf252f;
  font-size: 20px;
  font-weight: 400;
  line-height: normal;
}
.tabs-container .grid .faculty-slide-holder ul li .desc {
  width: 100%;
  margin: 0px;
  padding: 0px 0;
  color: #878788;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}
.tabs-container .grid .career-slide-holder {
  width: calc(100% + 30px);
  padding: 0 15px;
  margin: 0px;
}
.tabs-container .grid .career-slide-holder ul {
  list-style: none;
  margin: 0px;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
}
.tabs-container .grid .career-slide-holder ul .slick-track {
  display: flex !important;
}
.tabs-container .grid .career-slide-holder ul .slick-slide {
  height: inherit !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #fafafa;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
.tabs-container .grid .career-slide-holder ul li {
  margin: 10px 1%;
  padding: 30px;
  list-style: none;
  text-align: left;
  flex-direction: row;
}
.tabs-container .grid .career-slide-holder ul li h3 {
  font-size: 20px;
  color: #cf252f;
  margin: 0px;
  padding: 0px 0 0px 0;
  font-family: "Inter", sans-serif;
}
.tabs-container .grid .career-slide-holder ul li p {
  font-size: 14px;
  color: #878788;
  margin: 10px 0 0 0;
  padding: 0px;
}
.tabs-container .grid .hiring-slide-holder {
  width: 100%;
  margin: 20px 0;
  padding: 0px;
}
.tabs-container .grid .hiring-slide-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.tabs-container .grid .hiring-slide-holder ul li {
  flex-direction: row;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid .hiring-slide-holder ul li img {
  margin: 0px auto;
  filter: grayscale(100%);
  transition: all 0.3s ease-in-out;
}
.tabs-container .grid .hiring-slide-holder ul li img:hover {
  filter: grayscale(0%);
}
.tabs-container .grid .hiring-slide-holder .fee-holder {
  width: 100%;
  margin: 0px 0;
  padding: 0px;
}
.tabs-container .grid .fee-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: flex-start;
}
.tabs-container .grid .fee-holder ul li {
  list-style: none;
  margin: 25px 2% 25px 0;
  padding: 0px 0;
  width: 33%;
  flex-direction: row;
}
.tabs-container .grid .fee-holder ul li .heading {
  width: 100%;
  margin: 0px;
  padding: 5px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.tabs-container .grid .fee-holder ul li:first-child {
  border: 1px solid #ba312d;
  border-bottom: 3px solid #ba312d;
}
.tabs-container .grid .fee-holder ul li {
  border: 1px solid #ea5a50;
  border-bottom: 3px solid #ea5a50;
}
.tabs-container .grid .fee-holder ul li:first-child .heading {
  background: #ba312d;
}
.tabs-container .grid .fee-holder ul li .heading {
  background: #ea5a50;
}
.tabs-container .grid .fee-holder ul li .desc {
  width: 100%;
  margin: 0px;
  padding: 20px 30px;
  text-align: left;
  color: #fff;
}
.tabs-container .grid .fee-holder ul li:first-child .desc h3 {
  color: #cf252f;
  font-size: 45px;
  line-height: normal;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid .fee-holder ul li .desc h3 span {
  color: #878788;
  font-size: 16px;
  display: inline-block;
}
.tabs-container .grid .fee-holder ul li .desc h4 {
  color: #4f4f4f;
  font-size: 16px;
  line-height: normal;
  margin: 5px 0;
  padding: 0px;
}
.tabs-container .grid .fee-holder ul li:first-child .desc h4 span {
  color: #cf252f;
}
.tabs-container .grid .fee-holder ul li .desc h3 {
  color: #4f4f4f;
  font-size: 45px;
  line-height: normal;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid a {
  color: #ff6c49;
}
.tabs-container .grid.blue a.btn {
  color: #fff;
}
.tabs-container .grid.blue a.btn:hover {
  color: #cf252f;
}
.tabs-container .grid a.btn:hover {
  color: #fff;
}
.tabs-container .grid ol {
  list-style: none;
  margin: 0px;
  padding: 20px 0;
}
.tabs-container .grid ol li {
  list-style: none;
  margin: 0px;
  padding: 2px 0;
  color: #878788;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.tabs-container .grid .student-review-holder {
  width: calc(100% + 30px);
  margin: 20px 0;
  padding: 0px;
}
.tabs-container .grid .student-review-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
}
.tabs-container .grid .student-review-holder ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  flex-direction: row;
  width: 48%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: left;
  border: 1px solid #fafafa;
  flex-direction: row;
  background: #f7f7f8;
}
.tabs-container .grid .student-review-holder ul li:hover {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
.tabs-container .grid .student-review-holder ul li .cont {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid .student-review-holder ul li .cont ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: table;
}
.tabs-container .grid .student-review-holder ul li .cont ul li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 50% !important;
  box-shadow: none;
  border-radius: 0;
  display: table-cell;
  text-align: left;
  height: 100%;
  border: none;
  vertical-align: middle;
  position: relative;
}

.tabs-container .grid .student-review-holder ul li .cont ul li:first-child {
  padding: 0 40px;
}
.tabs-container .grid .student-review-holder ul li .cont ul li img {
  width: 100%;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .avtar {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .avtar img {
  border-radius: 50px;
  height: 70px;
  width: 70px;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .student-name {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  color: #4f4f4f;
  font-family: "Inter", sans-serif;
  font-size: 18px;
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li:hover
  .cont
  ul
  li
  .student-name {
  color: #ff6c49;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .copy {
  width: 100%;
  height: 220px;
  overflow: auto;
  margin: 0px;
  padding: 0px 0;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .copy h4 {
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  font-weight: 400;
  color: #878788;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review {
  width: 100%;
  margin: 0px;
  padding: 0px 0;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review .cont {
  width: auto;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 30px;
  color: #fff;
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::before {
  content: "‘";
  position: absolute;
  left: -15px;
  top: -10px;
  font-size: 60px;
  color: #485f92;
  font-family: "Roboto", sans-serif;
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::after {
  content: "‘";
  position: absolute;
  right: -10px;
  bottom: 10px;
  font-size: 60px;
  color: #485f92;
  font-family: "Roboto", sans-serif;
  line-height: 20px;
  transform: rotate(180deg);
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont
  h3 {
  font-family: "Inter", sans-serif;
  font-size: 22px;
  margin: 15px 0;
  padding: 0px;
  color: #fff;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review .cont p {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  color: #fff;
  font-weight: 400;
  line-height: 20px;
}
.tabs-container
  .grid
  .navigation-links
  .slick-slide.slick-active.slick-current
  li
  a {
  color: #e06a6f;
  text-decoration: underline;
}

.inner-page-content-navigation select {
  display: none;
}
.tabs-container .grid .student-slide-holder ul li h3 {
  color: #4f4f4f;
  margin: 0px;
  padding: 10px 0;
  font-size: 22px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}
.career-slide-holder .slick-slide {
  margin: 10px;
}
.student-review-holder .slick-slide {
  margin: 10px;
  /*width: 100% !important*/
}
/*12-des-2019*/
/*.student-review-holder .slick-initialized .slick-list .slick-track{
	width: 100% !important
}*/
/*12-des-2019 end*/

.w-100 {
  width: 100% !important;
}
.experience-slider {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.grey .experience-slider {
  width: 100%;
  margin: 0px;
  padding: 0px 0 50px 0;
}
.experience-slider .slick-dots {
  bottom: 0px;
  text-align: center;
  display: block;
}
.experience-slider .slick-dots li {
  width: auto;
}
.experience-slider .slick-dots li button::before {
  font-size: 40px;
  color: #fff;
}
.enquiry-form {
  max-width: 1360px;
  margin: 0px auto;
  padding: 0px;
  background: url(../images/enquiry-form-bg.jpg) center top no-repeat;
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.disclaimerErrr {
  padding-left: 10px;
}
#enquire-form.enquiry-form {
  display: none;
}
.enquiry-form .top-logo-cont {
  max-width: 1310px;
  margin: 30px;
  padding: 0px;
}
.enquiry-form .wrap {
  max-width: 1046px;
  margin: 50px auto;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.enquiry-form .wrap .left-col {
  width: 50%;
  margin: 0px;
  padding: 50px 0;
  vertical-align: middle;
  text-align: left;
  flex-direction: row;
}
.enquiry-form .wrap .left-col .content {
  width: 60%;
  margin: 0px;
  padding: 0px;
}
.enquiry-form .wrap .left-col .bottom-cont {
  width: 60%;
  margin: 50px 0 0 0;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  color: #878788;
}
.enquiry-form .wrap .left-col .bottom-cont a {
  display: block;
  margin: 0px;
  padding: 0px;
  color: #ff6c49;
  font-size: 32px;
  text-decoration: none;
}
.enquiry-form .wrap .left-col .content h3 {
  font-size: 32px;
  margin: 0px;
  padding: 0px;
  color: #4f4f4f;
  font-weight: 400;
  line-height: normal;
}
.enquiry-form .wrap .left-col .content h3 span {
  color: #ff6c49;
}
.enquiry-form .wrap .left-col .content h3 abbr {
  font-size: 20px;
}
.enquiry-form .wrap .left-col .content p {
  font-size: 16px;
  margin: 0px;
  padding: 10px 0;
  color: #878788;
  font-weight: 400;
  line-height: 25px;
  font-family: "Roboto", sans-serif;
}
.enquiry-form .wrap .right-col {
  width: 50%;
  margin: 0px;
  padding: 20px 0;
  flex-direction: row;
}
.enquiry-form .wrap .right-col ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.enquiry-form .wrap .right-col ul li {
  margin: 0px 0 20px 0;
  padding: 0px 0;
  width: 100%;
  font-family: "Roboto", sans-serif;
  color: #878788;
}
.enquiry-form .wrap .right-col ul li input[type="text"],
.enquiry-form .wrap .right-col ul li input[type="email"],
.enquiry-form .wrap .right-col ul li input[type="date"] {
  width: 100%;
  margin: 0px;
  padding: 15px;
  border: 1px solid #818181;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
  background: none;
  font-size: 17px;
  font-weight: 400;
}
.enquiry-form .wrap .right-col ul li input.datepicker {
  background: url(../images/calender-icon.png) 95% center no-repeat;
  background-size: 20px;
}
.enquiry-form .wrap .right-col ul li input[type="text"].error,
.enquiry-form .wrap .right-col ul li input[type="email"].error {
  border: 1px solid #f00;
}
.enquiry-form .wrap .right-col ul li input[type="checkbox"].error {
  outline: #f00 solid 1px;
}
.enquiry-form .wrap .right-col ul li ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.enquiry-form .wrap .right-col ul li ul li {
  flex-direction: row;
  width: 48%;
  margin: 0px 0 20px 0;
  padding: 0px 0 0px 0;
}
.enquiry-form .wrap .right-col ul li ul li.topMar {
  margin-top: 10px;
}
/*.enquiry-form .wrap .right-col ul li ul li label {
  visibility: hidden;
}*/
.enquiry-form .wrap .right-col ul li ul li select {
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #818181;
  border-radius: 5px;
  color: #818181;
  font-size: 17px;
  padding: 0 30px 0 10px;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow.png) 95% center no-repeat;
  background-size: 10px;
}
.enquiry-form .wrap .right-col ul li ul li .selectWrap {
  width: 100%;
  position: relative;
}
.enquiry-form .wrap .right-col ul li ul li .selectWrap .label {
  width: 100%;
  font-weight: bold;
  font-size: 12px;
  color: #cf252f;
  position: absolute;
  left: 0;
  bottom: 100%;
}
.enquiry-form .wrap .right-col ul li ul li select.half {
  width: 49%;
}
.enquiry-form .wrap .right-col ul li ul li select.half:last-child {
  float: right;
}
.enquiry-form .wrap .right-col ul li select.error {
  border: 1px solid #f00;
}
.enquiry-form .wrap .right-col ul li ul li label select {
  opacity: 0;
}
.enquiry-form .wrap .right-col ul li ul li label.select select {
  display: block;
  position: relative;
  z-index: 10;
  width: 100%;
  height: 52px;
  font-size: 17px;
  border: none;
  opacity: 0;
  cursor: pointer;
}
.enquiry-form .wrap .right-col ul li ul li label.select span.select {
  position: absolute;
  top: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #818181;
  border-radius: 5px;
  color: #818181;
  font-size: 17px;
  padding: 0 10px;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.enquiry-form .wrap .right-col ul li ul li select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #4f4f4f;
}
.enquiry-form .wrap .right-col ul li .terms {
  display: block;
}
.otp {
  position: relative;
  font-family: "Roboto", sans-serif;
}
.otp .otpMessage {
  position: absolute;
  top: 100%;
  color: #cf252f;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 0 0 0;
}
.enquiry-form .wrap .right-col ul li .otp input[type="text"] {
  height: 50px;
  width: 100%;
  padding-left: 60%;
  border-radius: 5px;
  border: 1px solid #818181;
  outline: none;
  box-sizing: border-box;
  background: none;
}
.enquiry-form .wrap .right-col ul li .otp input[type="text"].error {
  border: red solid 1px;
}
.otp .btn-generate-otp {
  position: absolute;
  left: 0px;
  top: 0px;
  border: none;
  height: 50px;
  line-height: 50px;
  width: 50%;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  outline: none;
  text-align: center;
  font-weight: bold;
  background: #ff6c49;
  color: #fff;
}
.enquire-cta {
  -ms-writing-mode: tb-rl; /* old syntax, IE */
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  -ms-transform: rotate(180deg);
  max-height: 100vh;
  text-align: right;
  position: fixed;
  right: 0px;
  top: 40%;
  z-index: 9999;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
}
.enquiry-form .close-btn {
  width: auto;
  background: #ff6c49;
  margin: 0px;
  padding: 10px 30px;
  color: #fff;
  position: absolute;
  right: 0px;
  top: 20px;
  z-index: 999;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
}
.enquiry-form .fancybox-button.fancybox-close-small {
  display: none;
}
@supports (writing-mode: vertical-rl) or (-webkit-writing-mode: vertical-rl) {
  .enquire-cta {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    border-bottom-right-radius: 12px;
    overflow: hidden;
    border-top-right-radius: 12px;
  }
}
.enquire-cta li {
  display: table-cell;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
  background: #2ab9d4;
  font-family: "Inter", sans-serif;
}
.enquire-cta li a {
  color: #ffffff;
  text-decoration: none;
  padding: 15px 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 700;
}
.enquire-cta ol li:first-child a {
  color: #ffffff;
}
.enquire-cta ol {
  display: table;
  padding: 0;
  margin: 0px;
  border-top-left-radius: 10px;
}
.enquire-cta ol li:first-child {
  background: #2ab9d4;
}
.enquire-cta ol li:last-child {
  background: #d12229;
  display: none;
}
.enquire-cta ol li:last-child a {
  color: #ffffff;
}
.faculty-det {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: "Roboto", sans-serif;
}
.faculty-det ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.faculty-det ul li {
  margin: 0px;
  padding: 5px 0;
  color: #878788;
  list-style: disc;
}
.faculty-det a {
  color: #0077b5;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  margin: 20px 0 0 0;
  display: block;
  padding: 0 0 0 0px;
}
.faculty-det a:before {
  content: "\f0e1";
  font-family: "fontAwesome";
  position: absolute;
  top: -3px;
  left: 0px;
  display: none;
}
.tabs-container .grid .fee-holder ul li .desc .left {
  width: 25%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  color: #cf252f;
  font-size: 45px;
  line-height: 30px;
  vertical-align: middle;
  text-align: center;
}
.tabs-container .grid .fee-holder ul li .desc .left span {
  font-size: 18px;
  display: block;
}
.tabs-container .grid .fee-holder ul li .desc .right {
  width: 75%;
  margin: 0px;
  padding: 0px;
  display: table-cell;
  vertical-align: middle;
  color: #878788;
  font-size: 14px;
}
.tabs-container .grid .fee-holder ul li .desc .right p {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  margin: inherit;
}
.mob-bottom-menu {
  display: none;
}
.proggrame-details .col-view {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.proggrame-details .col-view ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.proggrame-details .col-view ul li {
  width: 23%;
  margin: 0px;
  padding: 0px;
  flex-direction: row;
}
.proggrame-details .col-view ul li h3 {
  font-size: 18px;
  color: #878788;
  font-weight: normal;
  line-height: 22px;
  margin: 0px;
  padding: 0px;
  min-height: 50px;
}
.proggrame-details .col-view ul li:hover h3 {
  color: #cf252f;
}
.proggrame-details .col-view ul li .thumb {
  width: 100%;
  margin: 20px 0;
  padding: 0px;
}
.proggrame-details .col-view ul li:hover .thumb img {
  -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
}
.proggrame-details .col-view ul li .thumb img {
  width: 100%;
}
.proggrame-details .col-view ul li .prog-menu {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}
.proggrame-details .col-view ul li .prog-menu ul {
  display: block;
  margin: 0px;
  padding: 0px;
}
.proggrame-details .col-view ul li .prog-menu ul li {
  width: 100%;
  margin: 6px 0;
  padding: 0px 14px;
  border-left: 2px solid #c5c5c5;
  color: #4f4f4f;
  display: inline-block;
  font-size: 13px;
}
.proggrame-details .col-view ul li .prog-menu ul li a {
  color: #4f4f4f;
  text-decoration: none;
}
.proggrame-details .col-view ul li .prog-menu ul li a:hover {
  color: #cf252f;
}
.proggrame-details .col-view ul li .prog-menu ul ul {
  display: block;
  margin: 0px;
  padding: 0px 15px;
}
.proggrame-details .col-view ul li .prog-menu ul ul li {
  /* color: #a9a9a9; */
}
.proggrame-details .col-view ul li .prog-menu ul ul li a {
  /* color: #a9a9a9; */
  text-decoration: none;
}
.tabs-container .grid .learning-exp-thumbnail-holder {
  width: 100%;
  margin: 0px;
  padding: 20px 0 0 0;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul li {
  width: 31%;
  margin: 0px 0 20px 0px;
  padding: 0px;
  list-style: none;
  background: #fff;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul.icon li {
  position: relative;
  padding: 0px 0 0 50px;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul.icon li:before {
  content: "";
  position: absolute;
  right: calc(100% - 50px);
  top: 0;
  width: 45px;
  height: 45px;
}
.tabs-container
  .grid
  .learning-exp-thumbnail-holder
  ul.icon
  li:nth-child(1):before {
  background: url(../images/le-icon1.jpg) center center no-repeat;
  background-size: 100%;
}
.tabs-container
  .grid
  .learning-exp-thumbnail-holder
  ul.icon
  li:nth-child(2):before {
  background: url(../images/le-icon2.jpg) center center no-repeat;
  background-size: 100%;
}
.tabs-container
  .grid
  .learning-exp-thumbnail-holder
  ul.icon
  li:nth-child(3):before {
  background: url(../images/le-icon3.jpg) center center no-repeat;
  background-size: 100%;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul li .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-radius: 5px;
  margin: 0 0 30px 0;
  overflow: hidden;
  /* display: none; */
}
.tabs-container .grid .learning-exp-thumbnail-holder ul li .thumb img {
  width: 100%;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul li .title {
  width: 90%;
  margin: 0px auto 25px auto;
  padding: 0px 0 20px 0;
  text-align: center;
  color: #cc1b23;
  font-size: 20px;
  position: relative;
  font-family: "Inter", sans-serif;
  line-height: normal;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul li .title::after {
  content: "";
  margin: 0px;
  padding: 0px;
  width: 20%;
  height: 1px;
  left: 50%;
  bottom: 0px;
  background: #959595;
  transform: translateX(-50%);
  position: absolute;
}
.tabs-container .grid .learning-exp-thumbnail-holder ul li .desc {
  width: 90%;
  margin: 0px auto;
  padding: 0px 0 25px 0;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  font-size: 14px;
}

header.active {
  /*-webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.05);*/
}
.enquiry-form.thank-you .wrap {
  flex-direction: column;
}
.enquiry-form.thank-you .wrap .left-col {
  width: 100%;
  padding: 10px 0;
}
.enquiry-form.thank-you .wrap .right-col {
  width: 75%;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  font-size: 14px;
}
.enquiry-form.thank-you .wrap .right-col.writeToUsTabContent {
  font-size: 16px;
}
.enquiry-form.thank-you .wrap .right-col.writeToUsTabContent p a {
  color: #d12229;
}
.enquiry-form.thank-you .wrap .right-col ul li label {
  margin: 0px 10px;
}
.enquiry-form.thank-you input[type="checkbox"] {
  margin-right: 10px;
}
.enquiry-form.thank-you .close-btn,
.enquiry-form.enq .close-btn {
  background: none;
  color: #cf252f;
  font-weight: bold;
}
.tabs-container .career-services-two-col-grid {
  width: 100%;
  margin: 0px;
  max-width: 100%;
  border-bottom: none;
}
.tabs-container .career-services-two-col-grid ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.tabs-container .career-services-two-col-grid ul li {
  width: 49%;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.tabs-container .career-services-two-col-grid ul li > img {
  width: 100%;
}
.tabs-container .career-services-two-col-grid ul li .content {
  width: 65%;
  margin: 0px 10%;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid ul li .content h3 {
  margin: 10px 0;
  padding: 0px 0;
  font-size: 28px;
  color: #d12229;
  line-height: normal;
  font-weight: 400;
  font-family: "Inter", sans-serif;
}
.tabs-container .career-services-two-col-grid ul li .content ul {
  flex-direction: column;
  padding: 0px 20px 20px 20px;
}
.tabs-container .career-services-two-col-grid ul li .content ul li {
  width: 100%;
  list-style: disc;
  padding: 10px 0px;
}
.tabs-container .career-services-two-col-grid ul li .content h4 {
  margin: 5px 0;
  padding: 0px 0;
  font-size: 16px;
  color: #cf252f;
  line-height: normal;
  font-weight: 500;
}
.tabs-container .career-services-two-col-grid ul li .content p {
  margin: 0px 0;
  padding: 0px 0;
  font-size: 16px;
  line-height: normal;
  font-weight: 400;
  line-height: 25px;
}
.tabs-container .career-services-two-col-grid ul li .content.left {
  width: 70%;
  margin: 0px 23%;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid .tiles {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid .tiles ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  height: 100%;
}
.tabs-container .career-services-two-col-grid .tiles ul li {
  list-style: none;
  margin: 0;
  padding: 0px;
  width: 49%;
  align-items: center;
  display: flex;
}
.tabs-container .career-services-two-col-grid .tiles ul li > img {
  width: 100%;
}
.tabs-container .career-services-two-col-grid .tiles ul li .cont {
  width: 80%;
  margin: 0px auto;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  color: #000;
  margin: 0px;
  padding: 0px;
  line-height: 35px;
}
.tabs-container .career-services-two-col-grid .tiles ul li .cont p {
  color: #000;
  margin: 0px;
  line-height: 25px;
  padding: 20px 0;
}
.blue {
  background: #cf252f;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.tabs-container .career-services-two-col-grid .tiles.about-us .blue {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.grey {
  background: #585858;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.light-grey {
  background: #f7f7f7;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.tabs-container .career-services-two-col-grid .tiles ul li.light-grey .cont h3 {
  color: #000;
}
.tabs-container .career-services-two-col-grid .tiles ul li.light-grey .cont p {
  color: #9d9d9e;
}
.slider-new {
  margin: 0 auto;
  width: 100%;
}
.slick-list {
  padding-left: 0px !important;
}
.slick-slideshow__slide {
  padding: 0 40px 0 0;
}
.slick-slideshow__slide table {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.slick-slideshow__slide table tr td:first-child {
  color: #cf252f;
}
section.grid.career-services-two-col-grid.carausel
  .slick-slide.slick-current.slick-active.slick-center {
  opacity: 1;
}
section.grid.career-services-two-col-grid.carausel .slick-slide {
  opacity: 0.5;
}
section.grid.career-services-two-col-grid.carausel {
  width: 80%;
  margin: 0px auto;
}
section.grid.career-services-two-col-grid.carausel .slick-next,
section.grid.career-services-two-col-grid.carausel .slick-prev {
  top: 65%;
}
section.grid.career-services-two-col-grid.carausel .slick-next {
  right: -35px;
}
section.grid.career-services-two-col-grid.carausel .slick-prev {
  left: -35px;
}
section.grid.career-services-two-col-grid.carausel .wrapper h3 {
  color: #4f4f4f;
  margin: 0px;
  font-size: 22px;
}
section.grid.career-services-two-col-grid.carausel.eligibility
  .wrapper
  table
  tr:first-child
  td {
  color: #cf252f;
  font-size: 18px;
}
section.grid.career-services-two-col-grid.carausel.eligibility .wrapper table {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.tabs-container .grid.career-services-two-col-grid {
  padding: 1% 0;
}
.tabs-container .grid.blue.career-services {
  margin: 0px 0 0 0;
}
.single-col {
  max-width: 1046px;
  margin: 0px auto;
  padding: 100px 0 30px 0;
}
.single-col h3 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  color: #cf252f;
  margin: 0px;
  padding: 10px 0;
  line-height: 35px;
}
.single-col h2 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  color: #ff6c49;
  margin: 0px;
  padding: 10px 0;
  line-height: 35px;
  font-weight: 400;
}
.single-col p {
  font-size: 16px;
  color: #4f4f4f;
  margin: 0px;
  padding: 10px 0;
  line-height: 25px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.tabbed-thumbnails {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabbed-thumbnails .slider-nav__item .thumb {
  width: 128px;
  height: 128px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  border-radius: 50%;
}
.tabbed-thumbnails .slider-nav__item .thumb img {
  width: 100%;
}
.tabbed-thumbnails .slider-nav__item .name {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tabbed-thumbnails .slider-nav__item .designation {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: normal;
  font-size: 14px;
  color: #878788;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 55px;
}

.slider-nav {
  padding: 20px 0;
}
.tabbed-thumbnails .slider-nav__item {
  padding: 40px;
  margin: 0px;
  -webkit-box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 10px 1px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}
.tabbed-thumbnails .slider-wrapper {
  width: calc(100% + 30px);
  padding: 0 20px;
  margin-left: -15px;
  overflow: hidden;
}
/* the slides */
.tabbed-thumbnails .slider-wrapper .slick-slide {
  margin: 0 10px;
  opacity: 0.5;
}
/* the parent */
.tabbed-thumbnails .slider-wrapper .slick-list {
  margin: 0 -10px;
  overflow: visible;
}
.tabbed-thumbnails
  .slider-wrapper
  .slider-nav
  .slick-slide.slick-current.slick-active {
  opacity: 1;
  position: relative;
}
.tabbed-thumbnails
  .slider-wrapper
  .slick-slide.slick-current.slick-active
  .slider-nav__item
  .name {
  color: #cf252f;
}
.tabbed-thumbnails
  .slider-wrapper
  .slider-nav
  .slick-slide.slick-active:before {
  content: "";
  width: 100%;
  height: 4px;
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: #cf252f;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottom-right: 5px;
  -moz-border-radius-bottom-left: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.tabbed-thumbnails .slider-wrapper .slider-nav .slick-slide.slick-active:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(41, 78, 148, 0);
  border-top-color: #cf252f;
  border-width: 15px;
  margin-left: -15px;
}
.tabbed-thumbnails .slider-wrapper .slider-for p {
  font-size: 16px;
  margin: 0px;
  padding: 10px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #878788;
  line-height: 28px;
}
.tabbed-thumbnails .slider-wrapper .slider-for .social-connect {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
}
.tabbed-thumbnails .slider-wrapper .slider-for .social-connect a {
  text-decoration: none;
  margin: 0 30px 0 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.tabbed-thumbnails .slider-wrapper .social-connect a.linkedin {
  color: #0077b5;
}
.tabbed-thumbnails .slider-wrapper .social-connect a.linkedin i {
  display: none;
}
.tabbed-thumbnails .slider-wrapper .social-connect a.mail {
  color: #ea750c;
}
#container {
  width: 100%;
  margin: 0 auto;
}

.tiles-view .item {
  width: 48%;
  margin: 1%;
  padding: 20px;
  color: #333;
  border: 2px solid #f1f1f1;
  background: white;
  box-shadow: 0px 0px 20px #eee;
  transition: all 0.3s ease-in;
}
.tiles-view .item .icon {
  width: auto;
  margin: 0px;
  padding: 0px;
}
.item h4 {
  padding: 10px 0;
  font-weight: 300;
  font-size: 20px;
  color: #ff6c49;
  position: relative;
  margin: 0px;
}
.tiles-view .item h4:after {
  position: absolute;
  content: "";
  width: 12%;
  height: 2px;
  background: #989898;
  left: 0px;
  bottom: 0px;
}
.tiles-view .item p {
  font-weight: 300;
}
.tiles-view .item:hover {
  background: #ff6c49;
}
.tiles-view .item:hover h4 {
  color: #fff;
}
.tiles-view .item:hover h4:after {
  background: #fff;
}
.tiles-view .item:hover p {
  color: #fff;
}

.search-result {
  width: 80%;
  margin: 0px;
  padding: 0 0 40px 0;
}
.search-result h3 {
  font-size: 32px;
  margin: 20px 0;
  padding: 0px;
  color: #4f4f4f;
  line-height: normal;
}
.search-result h3 span {
  display: block;
  color: #cf252f;
}
.search-result .content-holder {
  width: 100%;
  margin: 0px auto 5% auto;
  padding: 0px;
}
.search-result .content-holder ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.search-result .content-holder ul li {
  margin: 0px 20px 0 0;
  padding: 0px;
  flex-direction: row;
  font-size: 28px;
  color: #4d4d4d;
  font-weight: 400;
  line-height: 52px;
}
.search-result .content-holder ul li.menu {
  width: 80%;
}
.search-result .content-holder ul li label {
  visibility: hidden;
}
.search-result .content-holder ul li label.select {
  display: block;
  position: relative;
  width: 100%;
  margin: 0px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  font-size: 17px;
  visibility: visible;
}
.search-result .content-holder ul li label select {
  opacity: 0;
}
.search-result .content-holder ul li label.select select {
  display: block;
  position: relative;
  z-index: 10;
  width: 100%;
  height: 52px;
  font-size: 17px;
  border: none;
  opacity: 0;
  cursor: pointer;
}
.search-result .content-holder ul li label.select span.select {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #4f4f4f;
  border-radius: 0.1875rem;
  color: #4f4f4f;
  font-size: 17px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 30px;
  text-overflow: ellipsis;
}
.search-result .content-holder ul li label.select span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #4f4f4f;
}
.search-result .content-holder ul li .go-btn {
  width: 52px;
  height: 52px;
  background: #c9242e;
  text-align: center;
  line-height: 52px;
  display: block;
  color: #fff;
  font-size: 17px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  cursor: pointer;
}
.search-result .content-holder ul li .go-btn:hover {
  color: #fff;
  background: #4f4f4f;
}
.alumni-connect-banner-counter {
  width: 100%;
  margin: 50px 0 0 0;
  padding: 0px;
}
.alumni-connect-banner-counter .wrap {
  max-width: 1062px;
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}
.alumni-connect-banner-counter .wrap ul {
  display: flex;
  justify-content: space-between;
  list-style: none;
  flex-direction: row;
}
.alumni-connect-banner-counter .wrap ul li {
  width: 31%;
  margin: 0px;
  padding: 20px;
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  position: relative;
}
.alumni-connect-banner-counter .wrap ul li .count {
  position: absolute;
  left: -5px;
  top: 0px;
  transform: translateY(-50%);
  background: #f7f8fa;
  color: #ff6c49;
  font-weight: 600;
}
.alumni-connect-banner-counter .wrap ul li .count em {
  font-style: normal;
}
.slider-banner.white {
  background: none;
  background-color: #fff;
}
.single-col-inner {
  max-width: 1046px;
  margin: 0px auto;
  padding: 10px 0;
}
.single-col-inner h3 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  color: #4f4f4f;
  margin: 0px;
  padding: 10px 0;
  line-height: 35px;
  font-weight: 500;
}
.single-col-inner h2 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  color: #d12229;
  margin: 0px;
  padding: 10px 0;
  line-height: 35px;
  font-weight: 400;
}
.single-col-inner p {
  font-size: 16px;
  color: #4f4f4f;
  margin: 0px;
  padding: 10px 0;
  line-height: 25px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.tabs-container .grid .alumni-speak-video-wrap {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.tabs-container .grid .alumni-speak-video-wrap ul {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  list-style: none;
}
.tabs-container .grid .alumni-speak-video-wrap ul li {
  width: 31%;
  margin: 0px 0;
  padding: 0px 2%;
  list-style: none;
}
.tabs-container .grid .alumni-speak-video-wrap ul li .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.tabs-container .grid .alumni-speak-video-wrap ul li .thumb img {
  width: 100%;
}
.tabs-container .grid .alumni-speak-video-wrap ul li .thumb a img {
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.tabs-container .grid .alumni-speak-video-wrap ul li .title {
  width: 100%;
  margin: 0px;
  padding: 15px 0 0 0;
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-family: "Inter", sans-serif;
}
.single-col-inner .alumni-connect-btm-box ul {
  list-style: none;
  margin: 0px;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
}
.single-col-inner .alumni-connect-btm-box ul {
  display: flex;
  justify-content: space-between;
}
.single-col-inner .alumni-connect-btm-box ul li {
  margin: 10px 1%;
  padding: 30px;
  list-style: none;
  text-align: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #fafafa;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
.single-col-inner .alumni-connect-btm-box ul li h3 {
  font-size: 20px;
  color: #4f4f4f;
  margin: 0px;
  padding: 0px 0 0px 0;
  font-family: "Inter", sans-serif;
}
.single-col-inner .alumni-connect-btm-box ul li p {
  font-size: 16px;
  color: #878788;
  margin: 0px;
  padding: 0px;
}
.help-support-container {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: url(../images/program-bg-arrow.png) right bottom no-repeat #fef7f8;
  background-size: 300px;
}
.help-support-container .wrapper {
  max-width: 1062px;
  margin: 0px auto;
  padding: 100px 0;
}
.help-support-container .wrapper .banner {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.help-support-container .wrapper .banner .left {
  width: 40%;
  margin: 0px;
  padding: 0px;
}
.help-support-container .wrapper .banner .left img {
  width: 100%;
}
.help-support-container .wrapper .banner .right {
  width: 55%;
  margin: 0px;
  padding: 0px 10% 0 0;
}
.help-support-container .wrapper .banner .right h3 {
  font-size: 28px;
  font-family: "Inter", sans-serif;
  color: #000;
  margin: 0px;
  padding: 5px 0;
  line-height: 35px;
  font-weight: 800;
}
.help-support-container .wrapper .banner .right p {
  font-size: 16px;
  color: #000;
  margin: 0px;
  padding: 5px 0;
  line-height: 25px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.help-support-container .wrapper .banner .right .cta-holder {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.help-support-container .wrapper .banner .right .cta-holder ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cta-holder ul li {
  width: 48%;
  margin: 0px;
  padding: 10px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
  line-height: 11px;
}
.help-support-container .cta-holder .btn-1 {
  border: 1px solid #ff6c49;
  white-space: nowrap;
}
.help-support-container .cta-holder .btn-1 .round {
  background-color: #ff6c49;
}
.help-support-container .cta-holder a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #000;
  text-transform: capitalize;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
.help-support-container .cta-holder a span {
  position: relative;
}
.help-support-container .cta-holder a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.help-support-container .cta-holder a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-size: 10px;
  line-height: normal;
}
.help-support-container .cta-holder .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.help-support-container .cta-holder a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
}
.help-support-container .cta-holder a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #7155eb;
}
.help-support-container .cta-holder .btn-1:hover {
  border: 1px solid #7155eb;
}
.help-support-container .cta-holder .btn-1:hover .round {
  background-color: #7155eb;
}
.help-support-container .cta-holder a:hover .round i {
  left: 12%;
}
.overview-container {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: url(../images/alumni-connect-banner-bg.jpg) center top no-repeat
    #fff;
  background-size: 100%;
}
.overview-container .wrapper {
  max-width: 1062px;
  margin: 0px auto;
  padding: 40px 0;
}
.overview-container .wrapper h3 {
  font-size: 32px;
  color: #d12229;
  margin: 30px 0 0 0;
  padding: 0px;
  font-weight: 500;
}
.overview-container .wrapper .features {
  width: 90%;
  margin: 0px;
  padding: 15px 0;
}
.overview-container .wrapper .features h4 {
  font-size: 25px;
  color: #4f4f4f;
  margin: 10px 0;
  padding: 0px;
  font-weight: 500;
}
.overview-container .wrapper .features ul {
  list-style: none;
  margin: 0px;
  padding: 0px 15px;
}
.overview-container .wrapper .features ul li {
  margin: 0px;
  padding: 5px 0px;
  list-style: disc;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #878788;
}
.overview-container .blue-band {
  width: 100%;
  margin: 0px;
  padding: 35px 0;
  background: #cf252f;
  text-align: left;
  color: #fff;
  font-size: 28px;
  line-height: 28px;
}
.overview-container .blue-band .wrap {
  width: 100%;
  max-width: 1062px;
  padding: 0px;
  margin: 0px auto;
}
.overview-container .red-band {
  width: 100%;
  margin: 0px;
  padding: 35px 0;
  background: #d12229;
  text-align: left;
  color: #fff;
  font-size: 28px;
  line-height: 28px;
}
.overview-container .red-band .wrap {
  width: 100%;
  max-width: 1062px;
  padding: 0px;
  margin: 0px auto;
}
.overview-container .wrapper .escalation-matrix-container {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.overview-container .wrapper .escalation-matrix-container .reusable {
  width: 30%;
  margin: 0px;
  padding: 0px;
}
.overview-container .wrapper .escalation-matrix-container .reusable .bind {
  width: 100%;
  min-height: 200px;
}
.overview-container .wrapper .escalation-matrix-container .reusable .heading {
  width: 100%;
  margin: 20px 0;
  color: #4f4f4f;
  font-size: 20px;
  display: flex;
  justify-content: flex-start;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .heading
  .count {
  width: 30px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border: 1px solid #615d5e;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .heading
  .title {
  line-height: 30px;
  width: auto;
  margin: 0px 18px;
  position: relative;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .heading
  .title:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 2px;
  background: #858585;
  width: 80%;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:hover
  .heading,
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:focus-within
  .heading {
  color: #cf252f;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:hover
  .heading
  .count,
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:focus-within
  .heading
  .count {
  border: 1px solid #cf252f;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:hover
  .heading
  .title:after,
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:focus-within
  .heading
  .title:after {
  background: #cf252f;
}

.overview-container .wrapper .escalation-matrix-container .reusable p {
  font-size: 15px;
  color: #4f4f4f;
  margin: 0px;
  padding: 5px 0;
  line-height: 25px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.overview-container .wrapper .escalation-matrix-container .reusable .dropdown {
  position: relative;
  display: block;
  margin-top: 0.5em;
  padding: 0;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown
  select {
  width: 100%;
  margin: 0;
  background: none;
  border: 1px solid transparent;
  outline: none;
  box-sizing: border-box;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  font-size: 1.25em;
  color: #444;
  padding: 0.6em 1.9em 0.5em 0.8em;
  line-height: 1.3;
  font-family: "Roboto", sans-serif;
}

.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 8px;
  top: 50%;
  right: 1em;
  margin-top: -4px;
  z-index: 2;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E")
    0 0 no-repeat;
  pointer-events: none;
}
.contact-us-wrap {
  width: 100%;
  background: url(../images/alumni-connect-banner-bg.jpg) #fff center top
    no-repeat;
  background-size: 100%;
}
.contact-us-wrap .locateusWrap {
  width: 100%;
}
.contact-us-wrap .locateusWrap h3 {
  font-size: 32px;
  color: #4f4f4f;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: 400;
  line-height: 40px;
}
.contact-us-wrap .locateusWrap .buttonWrap {
  width: 100%;
  margin: 10px 0 20px 0;
}
.contact-us-wrap .locateusWrap .buttonWrap .button {
  width: auto;
  display: inline-block;
  margin: 0 10px 0 0;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.btn-1 {
  border: 1px solid #838383;
  border-radius: 30px;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.btn-1 .round {
  background-color: #838383;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.btn-1.active {
  border: 1px solid #cf252f;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.btn-1.active .round {
  background-color: #cf252f;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #838383;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.active a {
  color: #cf252f;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a span {
  position: relative;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-size: 10px;
  line-height: normal;
}
.contact-us-wrap .locateusWrap .buttonWrap .button .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a:hover {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a:hover .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #d12229;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.btn-1:hover {
  border: 1px solid #d12229;
}
.contact-us-wrap .locateusWrap .buttonWrap .button.btn-1:hover .round {
  background-color: #d12229;
}
.contact-us-wrap .locateusWrap .buttonWrap .button a:hover .round i {
  left: 12%;
}
.contact-us-wrap .locateUsFormWrap {
  width: 100%;
  margin: 10% 0 0 0;
}
.contact-us-wrap .locateUsFormWrap h4 {
  font-size: 25px;
  color: #4f4f4f;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: 400;
  line-height: 40px;
}
.contact-us-wrap .locateUsFormWrap .formWrapper {
  width: 100%;
}
.contact-us-wrap .locateUsFormWrap .formWrapper label {
  visibility: hidden;
}
.contact-us-wrap .locateUsFormWrap .formWrapper label.select {
  display: inline-block;
  position: relative;
  width: 20%;
  margin: 0px 2% 0 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #818181;
  font-size: 17px;
  visibility: visible;
}
.contact-us-wrap .locateUsFormWrap .formWrapper label.select select {
  display: block;
  position: relative;
  z-index: 10;
  width: 100%;
  height: 52px;
  font-size: 17px;
  border: none;
  opacity: 0;
  cursor: pointer;
}
.contact-us-wrap .locateUsFormWrap .formWrapper label.select span.select {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #818181;
  border-radius: 5px;
  color: #818181;
  font-size: 17px;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 30px;
}
.contact-us-wrap .locateUsFormWrap .formWrapper label.select span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #4f4f4f;
}
.contact-us-wrap .locateUsFormWrap .formWrapper .go-btn {
  width: 52px;
  height: 52px;
  background: #7155eb;
  text-align: center;
  line-height: 52px;
  display: inline-block;
  color: #fff;
  font-size: 17px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  cursor: pointer;
}
.contact-us-wrap .locateUsFormWrap .formWrapper .go-btn:hover {
  color: #fff;
  background: #4f4f4f;
}
.contact-us-wrap .locateUsFormWrap .resultWrap {
  width: 100%;
  float: none;
  margin: 5% 0 0 0;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul {
  width: 100%;
  /* display: flex;
	justify-content: flex-start; */
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li {
  width: 48%;
  float: left;
  margin: 0 2% 2% 0;
  /* display: none; */
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li:nth-child(odd) {
  /* float: right; */
  /* clear: both; */
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box {
  width: 100%;
  background: #f7f7f8;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  transition: 0.3s ease-in-out all;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box:hover {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left {
  float: left;
  width: 50%;
  padding: 20px;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .name {
  float: left;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  color: #7155eb;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .address {
  float: left;
  width: 100%;
  color: #a8a8a9;
  line-height: 30px;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .contactOption {
  float: left;
  width: 100%;
  color: #a8a8a9;
  margin: 10px 0;
}
.contact-us-wrap
  .locateUsFormWrap
  .resultWrap
  ul
  li
  .box
  .left
  .contactOption
  abbr {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}
.contact-us-wrap
  .locateUsFormWrap
  .resultWrap
  ul
  li
  .box
  .left
  .contactOption
  abbr
  a {
  color: #a8a8a9;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.contact-us-wrap
  .locateUsFormWrap
  .resultWrap
  ul
  li
  .box
  .left
  .contactOption
  abbr
  a:hover {
  color: #c9242e;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left .enquireButton {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: #cf252f;
  /* display: none; */
}
.contact-us-wrap
  .locateUsFormWrap
  .resultWrap
  ul
  li
  .box
  .left
  .enquireButton
  a {
  color: #ff6c49;
  text-decoration: none;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right {
  float: left;
  width: 50%;
  /* display: none; */
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right img {
  width: 100%;
  filter: grayscale(1);
  transition: 0.3s ease-in-out all;
}
.contact-us-wrap .locateUsFormWrap .resultWrap ul li .box:hover .right img {
  filter: grayscale(0);
}
.noDisplay {
  display: none;
}
.careerFormWrap {
  width: 100%;
  background: #f6f7f9 url(../images/dot-grey.png) left center no-repeat;
}
.careerFormWrap h3 {
  font-size: 32px;
  color: #4f4f4f;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: 400;
  line-height: 40px;
}
.careerFormWrap .desc {
  width: 100%;
  padding: 0 40% 0 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}
.careerFormWrap .linkedInButton {
  width: 100%;
  margin: 2% 0 0 0;
}
.careerFormWrap .linkedInButton img {
  width: 200px;
}
.careerFormWrap .formWrap {
  width: 100%;
  padding: 0 10% 0 0;
  margin: 2% 0 0 0;
}
.careerFormWrap .formWrap p {
  width: 45%;
  margin: 0 4% 0 0;
  display: inline-block;
}
.careerFormWrap .formWrap .wpcf7-form-control-wrap {
  float: left;
  width: 50%;
  padding: 0 0 20px 0;
  position: relative;
}
.careerFormWrap .formWrap .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
  bottom: 5px;
  left: 0;
  font-size: 11px;
  font-family: "Roboto", sans-serif;
}
.careerFormWrap .formWrap .input {
  width: 95%;
  height: 45px;
  line-height: 45px;
  border: #838383 solid 1px;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 16px;
  background: #f6f7f9;
  font-family: "Roboto", sans-serif;
  margin: 0 2% 2% 0;
  display: inline-block;
  color: #838383;
  float: left;
}
.careerFormWrap .formWrap .input::placeholder {
  color: #838383;
  opacity: 1;
}
.careerFormWrap .formWrap .select {
  width: 95%;
  height: 45px;
  line-height: 45px;
  border: #838383 solid 1px;
  border-radius: 5px;
  padding: 0 10px;
  font-size: 16px;
  background: #f6f7f9;
  font-family: "Roboto", sans-serif;
  margin: 0 2% 2% 0;
  display: inline-block;
  color: #838383;
  float: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow.png) 95% center no-repeat;
  background-size: 10px;
}
.careerFormWrap .formWrap .fileWrap {
  float: left;
  width: 50%;
  padding: 0 0 20px 0;
  position: relative;
}
.careerFormWrap .formWrap .fileWrap label {
  width: 95%;
  float: left;
  height: 45px;
  border: #838383 solid 1px;
  border-radius: 5px;
  padding: 10px 20% 10px 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  background: #f6f7f9;
  font-family: "Roboto", sans-serif;
  margin: 0 1% 2% 0;
  display: inline-block;
  color: #838383;
  background: url(../images/upload-file-icon.png) 95% center no-repeat;
  background-size: 20px;
}
.careerFormWrap .formWrap .file {
  width: 95%;
  float: left;
  height: 45px;
  border: #838383 solid 1px;
  border-radius: 5px;
  padding: 10px;
  font-size: 16px;
  background: #f6f7f9;
  font-family: "Roboto", sans-serif;
  margin: 0 1% 2% 0;
  display: inline-block;
  color: #838383;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.careerFormWrap .formWrap .fileWrap .wpcf7-form-control-wrap {
  width: 100%;
  position: static;
}
.careerFormWrap .formWrap .error {
  border: #f00 solid 1px;
}
.careerFormWrap .formWrap input[type="checkbox"].error {
  outline: #f00 solid 1px;
}
.careerFormWrap .formWrap .submitWrap {
  float: left;
  width: 100%;
}
.careerFormWrap .functionType {
  float: left;
  width: 100%;
  font-family: "Roboto", sans-serif;
}
.careerFormWrap .functionType .label {
  float: left;
  width: auto;
  padding: 0 20px 0 0;
}
.careerFormWrap .functionType .checkboxWrap {
  /* float: left;
  width: auto; */
}
.careerFormWrap .functionType .checkboxWrap label {
  margin: 0 10px 0 0;
}
.banner-cta {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  position: relative;
  z-index: 199;
  font-family: "Inter", sans-serif;
  line-height: normal;
}
.banner-cta .btn-1 {
  border: 1px solid #7155eb;
}
.banner-cta .btn-1 .round {
  background-color: #7155eb;
}
.banner-cta a {
  text-decoration: none;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 12px 53px 12px 23px;
  color: #7155eb;
  font-weight: bold;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
}
.banner-cta a span {
  position: relative;
}
.banner-cta a .round {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: absolute;
  right: 3px;
  top: 3px;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 2;
  font-size: 12px;
}
.banner-cta a .round i {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -4px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
}
.banner-cta .txt {
  font-size: 14px;
  line-height: 1.45;
  z-index: 3;
  font-weight: 400;
}
.banner-cta a:hover,
.banner-cta a.active {
  padding-left: 48px;
  padding-right: 28px;
  color: #fff;
}
.banner-cta a:hover .round,
.banner-cta a.active .round {
  width: calc(100% - 6px);
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  color: #fff;
}
.banner-cta a:hover .round i,
.banner-cta a.active .round i {
  left: 12%;
}

.aep-banner .cont .banner-placeholder .right .banner-cta .btn-1 { border-color: #fff; }
.aep-banner .cont .banner-placeholder .right .banner-cta .txt { color: #fff; }
.aep-banner .cont .banner-placeholder .right .banner-cta .btn-1 .round { background: #fff; }
.aep-banner .cont .banner-placeholder .right .banner-cta a .round i { color: #cf252f; }
.aep-banner .cont .banner-placeholder .right .banner-cta a:hover .txt,
.aep-banner .cont .banner-placeholder .right .banner-cta a.active .txt { color: #cf252f }

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.banner-cta a.active .round i {
  animation: spinner 0.6s linear infinite;
}
.banner-cta a.active .round .fa-chevron-right:before {
  content: "\f110";
}
.careerFormWrap .openingsTableWrap {
  float: left;
  width: 100%;
  font-family: "Roboto", sans-serif;
}
.careerFormWrap .openingsTableWrap .row {
  float: left;
  width: 100%;
}
.careerFormWrap .openingsTableWrap .row a {
  text-decoration: none;
  display: block;
  padding: 15px;
  float: left;
  width: 100%;
  border-bottom: #cfcdcd solid 1px;
}
.careerFormWrap .openingsTableWrap .row:last-child a {
  border: 0;
}
.careerFormWrap .openingsTableWrap .row a:hover {
  background: #f1f2f3;
}
.careerFormWrap .openingsTableWrap .row .col {
  float: left;
  width: 30%;
  color: #4f4f4f;
  font-size: 16px;
  font-weight: bold;
}
.careerFormWrap .openingsTableWrap .row .col:nth-child(2) {
  float: left;
  width: 50%;
  color: #cf252f;
  font-size: 16px;
  padding: 0 5% 0 0;
}
.careerFormWrap .openingsTableWrap .row .col:nth-child(3) {
  float: left;
  width: 20%;
  color: #cf252f;
  font-size: 16px;
}
.careerFormWrap .openingsTableWrap .row.th {
  color: #4f4f4f;
  font-size: 12px;
  font-weight: normal;
  padding: 0 15px;
}
.careerFormWrap .openingsTableWrap .row.th .col {
  font-weight: normal;
  color: #4f4f4f;
}
.careerFormWrap .twoColsLayout {
  float: left;
  width: 100%;
  padding: 2% 0;
  font-family: "Roboto", sans-serif;
  background: #f6f7f9;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #4f4f4f;
}
.careerFormWrap .twoColsLayout .imgWrap {
  float: left;
  width: 49%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}
.careerFormWrap .twoColsLayout .imgWrap img {
  width: 100%;
}
.careerFormWrap .twoColsLayout .txtWrap {
  float: right;
  width: 49%;
  padding: 5% 0;
}
.careerFormWrap .twoColsLayout .heading {
  font-size: 20px;
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  font-family: "Merriweather", serif;
  color: #cf252f;
}
.careerFormWrap .twoColsLayout .heading.blueTxt {
  color: #cf252f;
}
.careerFormWrap .twoColsLayout ul {
  list-style-type: disc;
  padding: 0 0 0 20px;
}
.careerFormWrap .twoColsLayout ul li {
  margin: 0 0 10px 0;
  float: left;
  width: 100%;
}
.careerFormWrap .twoColsLayout .single-col {
  padding: 0;
}
.careerFormWrap .single-col h2 span {
  color: #4f4f4f;
}
.highlightOpeningsWrap {
  width: 100%;
  background: #4f4f4f;
  font-size: 24px;
  color: #fff;
  font-weight: 400;
}
.highlightOpeningsWrap ul li {
  width: 100%;
  padding: 15px 0;
}
.highlightOpeningsWrap ul li .holder {
  max-width: 1046px;
  margin: 0px auto;
}
.highlightOpeningsWrap ul li:nth-child(odd) {
  background: #cf252f;
}
.currentOpeningsWrap {
  width: 100%;
  background: #fff url(../images/dot-grey.png) right center no-repeat;
}

.currentOpeningsWrap h3 {
  font-size: 32px;
  color: #4f4f4f;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: 400;
  line-height: 40px;
}
.currentOpeningsWrap .desc {
  width: 100%;
  padding: 0 40% 0 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}
.currentOpeningsWrap .openingBlock {
  width: 100%;
  margin: 2% 0;
}
.currentOpeningsWrap .openingBlock ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.currentOpeningsWrap .openingBlock ul li {
  width: 27%;
  margin: 0 2% 2% 0;
  display: inline-block;
}
.currentOpeningsWrap .openingBlock ul li .box {
  display: block;
  width: 100%;
  background: #cf252f;
  border-radius: 5px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  transition: all 0.3s ease-in-out;
}
.currentOpeningsWrap .openingBlock ul li .box:hover {
  background: #2857aa;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}
.currentOpeningsWrap .openingBlock ul li .box a {
  color: #fff;
  text-decoration: none;
  padding: 25px;
  display: block;
}
.currentOpeningsWrap .openingBlock ul li .box .posName {
  width: 100%;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  line-height: 18px;
  margin: 0 0 10px 0;
  height: 40px;
  display: flex;
  align-items: center;
}
.currentOpeningsWrap .openingBlock ul li .box .pos {
  width: 100%;
  font-size: 12px;
}
.tabs-container .grid#Meet-Our-Students {
  /* display: none; */
}
.tabs-container .grid#Meet-Our-Students .navigation-links {
  /* display: none; */
}
.tabs-container .grid .navigation-links ul li {
  margin: 0 20px 0 0;
}
.tabs-container .grid .navigation-links ul li a {
  display: block;
  padding: 0 20px 0 0;
  border-right: #939394 solid 1px;
}
.tabs-container .grid .navigation-links ul li.active a {
  color: #d12229;
}
.tabs-container .grid .navigation-links ul li:last-child a {
  border: 0;
}
.tabs-container .grid .chartDescription {
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.tabs-container .grid .chartDescription p {
  padding: 0;
  font-size: 14px;
  line-height: inherit;
  font-size: inherit;
}
.inner-page-content-navigation ul li:nth-child(2) {
  /* display: none; */
}
.cookie {
  width: 100%;
  margin: 0px;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
  padding: 10px 0;
  /*background: url(../images/hiring-partners-bg.png) left top no-repeat #d13039;*/
  background: #d22129;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  display: none;
}
.cookie.show {
  display: block;
}
.fourZeroFourWrap {
  width: 100%;
  height: 70vh;
  text-align: center;
  display: flex;
  align-items: center;
  align-content: center;
  background: url(../images/404-bg.jpg) left top no-repeat #f6f7f8;
  background-size: cover;
}
.fourZeroFourWrap .contentWrap {
  width: 100%;
  text-align: center;
}
.fourZeroFourWrap .imgWrap {
  max-width: 400px;
  display: inline-block;
}
.fourZeroFourWrap .imgWrap img {
  width: 100%;
}
.fourZeroFourWrap .gobackButton {
  width: 100%;
  display: inline-block;
  font-size: 16px;
  margin: 20px 0 0 0;
  font-weight: bold;
}
.fourZeroFourWrap .gobackButton a {
  color: #d12229;
  text-decoration: none;
}
.tabs-container.aboutIntro .career-services-two-col-grid .tiles ul li .cont {
  padding-top: 3%;
}
.tabs-container.aboutIntro
  .career-services-two-col-grid
  .tiles
  ul
  li.colored-one {
  display: block;
}

.tabs-container .career-services-two-col-grid .tiles ul li picture,
.tabs-container
  .career-services-two-col-grid
  .tiles
  ul
  li
  picture
  img.webpexpress-processed {
  width: 100%;
}

.slider-banner .category2 .left.aboutBanner {
  width: 100%;
}
.slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
  width: 70%;
  float: right;
  padding-left: 18px;
}
.slider-banner .category2 .left.aboutBanner .mobHead {
  display: none;
}
.home .experience-slider .slick-prev.slick-arrow {
  display: none !important;
}
.home .experience-slider .slick-next.slick-arrow {
  right: 10%;
}
.home .experience-slider .slick-next::before {
  color: #fff;
}
.homeGridVideoImg {
  position: relative;
}
.homeGridVideoImg .playBtn {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
  width: 200px;
  margin: 0 auto;
}
.fineprintDesc {
  max-width: 1046px;
  font-size: 11px;
  color: #000;
  margin: 0px auto;
  padding: 20px 0px 0;
  font-family: "Inter", sans-serif;
}
.help-support-container.admission .wrapper .banner .right {
  padding: 0px 5% 0 0;
}
.inner-page-content-navigation ul li:nth-child(2) {
  display: block;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap {
  max-width: 1046px;
  width: 90%;
  margin: 0px auto;
  padding: 20px 0;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap h4 {
  margin: 15px 0;
  padding: 0px 0;
  font-size: 28px;
  color: #4f4f4f;
  line-height: normal;
  font-weight: 400;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap h5 {
  margin: 30px 0;
  padding: 0px 0;
  font-size: 20px;
  color: #4f4f4f;
  line-height: normal;
  font-weight: 400;
  font-family: "Inter", sans-serif;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap > p {
  padding: 0px;
  margin: 0px;
  line-height: 25px;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table {
  max-width: 745px;
  width: 100%;
  text-align: left;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 30px;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table
  tr
  td {
  width: 50%;
  font-weight: 400;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table.full-width,
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table.full-wdth,
.tabs-container
  .grid.career-services-two-col-grid.admission-process#Lateral-Admissions
  .wrap
  table {
  max-width: 100%;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table.full-width
  tr
  td,
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table.full-wdth
  tr
  td,
.tabs-container
  .grid.career-services-two-col-grid.admission-process#Lateral-Admissions
  .wrap
  table
  tr
  td {
  width: 33%;
  font-weight: 400;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt {
  width: 100%;
  margin: 0px 0;
  padding: 20px 0;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: inherit;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul li {
  width: 745px;
  margin: 0px;
  padding: 1em 2em;
  border: 1px solid #8f8f90;
  position: relative;
  margin: 0 0 30px 0;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul li h6 {
  font-size: 15px;
  font-weight: 700;
  margin: 1em 0;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul li p {
  font-size: 15px;
  margin: 0em 0;
  padding: 0px;
  line-height: 25px;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul li ul {
  display: block;
  margin: 0px;
  padding: 0px 1em;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul li ul li {
  margin: 0px;
  padding: 5px 0;
  width: 100%;
  border: none;
  list-style: disc;
  list-style-position: outside;
  font-size: 15px;
}
.tabs-container
  .career-services-two-col-grid
  .wrap
  .prog-opt
  > ul
  > li:not(:first-child):before {
  content: "OR";
  margin: 0px;
  padding: 0px;
  width: auto;
  padding: 1em;
  position: absolute;
  top: 0%;
  left: 50%;
  background: #cf252f;
  color: #fff;
  transform: translate(-50%, -80%);
}
.tabs-container .career-services-two-col-grid .wrap .instruction {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  .instruction
  h5 {
  margin: 30px 0 10px;
}
.tabs-container .career-services-two-col-grid .wrap .instruction ul {
  display: block;
  margin: 0px;
  padding: 0px 1em;
}
.tabs-container .career-services-two-col-grid .wrap .instruction ul li {
  margin: 0px;
  padding: 3px 0;
  width: 100%;
  border: none;
  list-style: disc;
  list-style-position: outside;
  font-size: 15px;
}
.slider-banner .category2 .left h4.blu {
  color: #335799;
}
.enquiry-section {
  width: 100%;
  margin: 0px 0;
  padding: 80px 0;
  background: url(../images/enquiry-form-pattern.png) right center no-repeat
    #335799;
}
.enquiry-section .content-holder {
  width: 90%;
  max-width: 1046px;
  margin: 0px auto;
  padding: 0px;
}
.enquiry-section .content-holder h3 {
  font-size: 32px;
  color: #fff;
  margin: 20px 0;
  padding: 0px;
  font-weight: 400;
  line-height: normal;
}
.enquiry-section .content-holder .desc {
  font-size: 16px;
  color: #fff;
  margin: 0px 0;
  padding: 0px;
  font-weight: 400;
  line-height: normal;
  width: 60%;
  font-family: "Roboto", sans-serif;
  line-height: 25px;
}
.enquiry-section .content-holder .enq-form {
  color: #fff;
  margin: 10px 0;
  padding: 0px;
  width: 73%;
  line-height: 25px;
}
.enquiry-section .content-holder .enq-form ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.enquiry-section .content-holder .enq-form ul li {
  width: 48%;
  margin: 10px 0;
  padding: 0px;
}
.enquiry-section .content-holder .enq-form ul li input[type="text"],
.enquiry-section .content-holder .enq-form ul li input[type="email"] {
  width: 100%;
  margin: 0px;
  padding: 1em 1em;
  background: none;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.enquiry-section .content-holder .enq-form ul li select {
  width: 100%;
  margin: 0px;
  padding: 1em;
  background: none;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow-white.png) 95% center no-repeat;
  background-size: 10px;
}
.enquiry-section .content-holder .enq-form ul li select.blueBg {
  background-color: #355997;
}
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  input[type="text"]::placeholder,
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  input[type="email"]::placeholder {
  color: #fff;
}
.enquiry-section .content-holder .enq-form ul li label {
  visibility: hidden;
}
.enquiry-section .content-holder .enq-form ul li label.select {
  display: block;
  position: relative;
  width: 100%;
  margin: 0px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  visibility: visible;
}
.enquiry-section .content-holder .enq-form ul li label select {
  opacity: 0;
}
.enquiry-section .content-holder .enq-form ul li label.select select {
  display: block;
  position: relative;
  z-index: 10;
  width: 100%;
  height: 52px;
  font-size: 16px;
  border: none;
  opacity: 0;
  cursor: pointer;
}
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  label.select
  select
  option:checked,
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  label.select
  select
  option:not(checked) {
  color: #000;
}
.enquiry-section .content-holder .enq-form ul li label.select span.select {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  padding: 0 10px;
}
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  label.select
  span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #fff;
}
.enquiry-section .content-holder .enq-form .white-cta {
  margin: 15px 0;
}
.enquiry-section .content-holder .enq-form .banner-cta .btn-1 {
  border-color: #fff;
  color: #fff;
}
.enquiry-section .content-holder .enq-form .banner-cta .btn-1:hover {
  color: #ff6c49;
}
.enquiry-section .content-holder .enq-form .banner-cta .btn-1 .round {
  background-color: #fff;
}
.enquiry-section .content-holder .enq-form .banner-cta a .round i {
  color: #ff6c49;
}
.enquiry-section .content-holder .enq-form .white-cta a {
  width: 25%;
}
.why-hire {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: #f6f6f6;
}
.why-hire .grid h3 {
  color: #4f4f4f;
  margin: 30px 0;
}
.tabs-container .hire .grid .student-review-holder ul li .cont ul li .copy {
  height: auto;
}
.tabs-container .hire .grid .student-review-holder ul li .cont ul li .avtar {
  margin-bottom: 20px;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .student-name {
  font-size: 22px;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .avtar
  img {
  border-radius: 0;
  width: auto;
  height: auto;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::before {
  color: #fff;
  top: -25px;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::after {
  color: #fff;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont
  p {
  line-height: 25px;
}
.tabs-container .hire .grid h3 {
  color: #335799;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review img {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.help-support-container.admission .wrapper .banner .right {
  padding: 0px 5% 0 0;
}
.inner-page-content-navigation ul li:nth-child(2) {
  display: block;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap {
  max-width: 1046px;
  width: 90%;
  margin: 0px auto;
  padding: 20px 0;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap h4 {
  margin: 15px 0;
  padding: 0px 0;
  font-size: 28px;
  color: #4f4f4f;
  line-height: normal;
  font-weight: 400;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap h5 {
  margin: 30px 0;
  padding: 0px 0;
  font-size: 20px;
  color: #4f4f4f;
  line-height: normal;
  font-weight: 400;
  font-family: "Inter", sans-serif;
}
.tabs-container .grid.career-services-two-col-grid.admission-process .wrap > p {
  padding: 0px;
  margin: 0px;
  line-height: 25px;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table {
  max-width: 745px;
  width: 100%;
  text-align: left;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 30px;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table
  tr
  td {
  width: 50%;
  font-weight: 400;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table.full-width {
  max-width: 100%;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  table.full-width
  tr
  td {
  width: 33%;
  font-weight: 400;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt {
  width: 100%;
  margin: 0px 0;
  padding: 20px 0;
}
.tabs-container .career-services-two-col-grid .wrap .prog-opt ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: inherit;
}
.tabs-container .career-services-two-col-grid .wrap .instruction {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .wrap
  .instruction
  h5 {
  margin: 30px 0 10px;
}
.tabs-container .career-services-two-col-grid .wrap .instruction ul {
  display: block;
  margin: 0px;
  padding: 0px 1em;
}
.tabs-container .career-services-two-col-grid .wrap .instruction ul li {
  margin: 0px;
  padding: 3px 0;
  width: 100%;
  border: none;
  list-style: disc;
  list-style-position: outside;
  font-size: 15px;
}
.slider-banner .category2 .left h4.blu {
  color: #335799;
}
.enquiry-section {
  width: 100%;
  margin: 0px 0;
  padding: 80px 0;
  background: url(../images/enquiry-form-pattern.png) right center no-repeat
    #cf252f;
}
.enquiry-section .content-holder {
  width: 1046px;
  max-width: 1046px;
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}
.enquiry-section .content-holder h3 {
  font-size: 32px;
  color: #fff;
  margin: 20px 0;
  padding: 0px;
  font-weight: 400;
  line-height: normal;
}
.enquiry-section .content-holder .desc {
  font-size: 16px;
  color: #fff;
  margin: 0px 0;
  padding: 0px;
  font-weight: 400;
  line-height: normal;
  width: 60%;
  font-family: "Roboto", sans-serif;
  line-height: 25px;
}
.enquiry-section .content-holder .enq-form {
  color: #fff;
  margin: 10px 0;
  padding: 0px;
  width: 73%;
  line-height: 25px;
}
.enquiry-section .content-holder .enq-form ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.enquiry-section .content-holder .enq-form ul li {
  width: 48%;
  margin: 10px 0;
  padding: 0px;
}
.enquiry-section .content-holder .enq-form ul li input[type="text"] {
  width: 100%;
  margin: 0px;
  padding: 1em 1em;
  background: none;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  input[type="text"]::placeholder {
  color: #fff;
}
.enquiry-section .content-holder .enq-form ul li label {
  visibility: hidden;
}
.enquiry-section .content-holder .enq-form ul li label.select {
  display: block;
  position: relative;
  width: 100%;
  margin: 0px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  visibility: visible;
}
.enquiry-section .content-holder .enq-form ul li label select {
  opacity: 0;
}
.enquiry-section .content-holder .enq-form ul li label.select select {
  display: block;
  position: relative;
  z-index: 10;
  width: 100%;
  height: 52px;
  font-size: 16px;
  border: none;
  opacity: 0;
  cursor: pointer;
}
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  label.select
  select
  option:checked,
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  label.select
  select
  option:not(checked) {
  color: #000;
}
.enquiry-section .content-holder .enq-form ul li label.select span.select {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  padding: 0 10px;
}
.enquiry-section
  .content-holder
  .enq-form
  ul
  li
  label.select
  span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #fff;
}
.enquiry-section .content-holder .enq-form .white-cta {
  margin: 15px 0;
}
.enquiry-section .content-holder .enq-form .white-cta a {
  width: 25%;
}
.why-hire {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background: #f6f6f6;
}
.why-hire .grid h3 {
  color: #4f4f4f;
  margin: 30px 0;
}
.tabs-container .hire .grid .student-review-holder ul li .cont ul li .copy {
  height: auto;
}
.tabs-container .hire .grid .student-review-holder ul li .cont ul li .avtar {
  margin-bottom: 20px;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .student-name {
  font-size: 22px;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .avtar
  img {
  border-radius: 0;
  width: auto;
  height: auto;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::before {
  color: #fff;
  top: -25px;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::after {
  color: #fff;
}
.tabs-container
  .hire
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont
  p {
  line-height: 25px;
}
.tabs-container .hire .grid h3 {
  color: #ff6c49;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.tabs-container .grid .student-review-holder ul li .cont ul li .review img {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: none;
}
.dual-col-banner {
  width: 94%;
  margin: 0px auto;
  padding: 0px;
  display: flex;
}
.dual-col-banner .left-holder {
  width: 50%;
  margin: 0px;
  padding: 2em;
  background: #cf252f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
}
.dual-col-banner .left-holder .cont {
  width: 70%;
  margin: 0px auto;
  padding: 0px;
}
.dual-col-banner .left-holder .cont h3 {
  color: #fff;
  margin: 0px;
  padding: 0px;
  font-size: 32px;
  line-height: normal;
  font-weight: 300;
}
.dual-col-banner .left-holder .cont p {
  color: #d4dcea;
  margin: 0px;
  padding: 15px 0;
  font-size: 16px;
  line-height: 25px;
  font-family: "Roboto", sans-serif;
}
.dual-col-banner .left-holder .cont .features {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.dual-col-banner .left-holder .cont .features ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.dual-col-banner .left-holder .cont .features ul li {
  border: 1px solid #d4dcea;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0.5em;
  margin: 0.5em;
  color: #d4dcea;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
}
.dual-col-banner .left-holder .cont .features ul li:hover {
  background: #d4dcea;
  color: #cf252f;
}
.dual-col-banner .right-holder {
  width: 50%;
  margin: 0px;
  padding: 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.dual-col-banner .right-holder img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
}
.transform-your-talent {
  width: 100%;
  margin: 0px 0;
  padding: 40px 0;
}
.transform-your-talent .content-holder {
  width: 1046px;
  max-width: 1046px;
  width: 100%;
  margin: 0px auto;
  padding: 0px;
}
.transform-your-talent .content-holder h3 {
  font-size: 32px;
  color: #4f4f4f;
  margin: 10px 0;
  padding: 0px;
  font-weight: 400;
  line-height: normal;
}
.transform-your-talent .content-holder .desc {
  font-size: 16px;
  color: #4f4f4f;
  margin: 0px 0;
  padding: 0px;
  font-weight: 400;
  line-height: normal;
  width: 60%;
  font-family: "Roboto", sans-serif;
  line-height: 25px;
}
.transform-your-talent .content-holder .enq-form {
  color: #4f4f4f;
  margin: 10px 0;
  padding: 0px;
  width: 73%;
  line-height: 25px;
}
.transform-your-talent .content-holder .enq-form ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.transform-your-talent .content-holder .enq-form ul li {
  width: 48%;
  margin: 10px 0;
  padding: 0px;
}
.transform-your-talent .content-holder .enq-form ul li.full {
  width: 100%;
}
.transform-your-talent .content-holder .enq-form ul li input[type="text"],
.transform-your-talent .content-holder .enq-form ul li input[type="email"] {
  width: 100%;
  margin: 0px;
  padding: 1em 1em;
  background: none;
  border: 1px solid #4f4f4f;
  border-radius: 5px;
  color: #4f4f4f;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.transform-your-talent .content-holder .enq-form ul li select {
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #4f4f4f;
  border-radius: 5px;
  color: #4f4f4f;
  font-size: 16px;
  padding: 0 30px 0 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow.png) 95% center no-repeat;
  background-size: 10px;
}
.transform-your-talent
  .content-holder
  .enq-form
  ul
  li
  input[type="text"]::placeholder {
  color: #4f4f4f;
}
.transform-your-talent
  .content-holder
  .enq-form
  ul
  li
  label.select
  select
  option:checked,
.transform-your-talent
  .content-holder
  .enq-form
  ul
  li
  label.select
  select
  option:not(checked) {
  color: #000;
}
.transform-your-talent
  .content-holder
  .enq-form
  ul
  li
  label.select
  span.select {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #4f4f4f;
  border-radius: 5px;
  color: #4f4f4f;
  font-size: 16px;
  padding: 0 10px;
}
.transform-your-talent
  .content-holder
  .enq-form
  ul
  li
  label.select
  span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #4f4f4f;
}
.transform-your-talent .content-holder .enq-form .banner-cta {
  margin: 15px 0;
  width: 100%;
  text-align: left;
}
.transform-your-talent .content-holder .enq-form .banner-cta a {
  width: auto;
}
.what-we-offer {
  width: 100%;
  max-width: 1046px;
  margin: 40px auto;
  padding: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
}
.what-we-offer .left {
  width: 50%;
  margin: 0px;
  padding: 0px;
}
.what-we-offer .left img {
  width: 100%;
}
.what-we-offer .right {
  width: 50%;
  margin: 0px;
  padding: 0em 10em 0 3em;
}
.what-we-offer .right h3 {
  color: #cf252f;
  font-size: 28px;
  line-height: normal;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.what-we-offer .right p {
  color: #878788;
  font-size: 28px;
  line-height: 25px;
  font-weight: normal;
  margin: 15px 0;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}
.transform-talent-tiles {
  width: 100%;
  margin: 40px 0;
  padding: 0px;
}
.transform-talent-tiles ul {
  display: flex;
  justify-content: center;
  list-style: none;
}
.transform-talent-tiles ul li {
  width: 20%;
  margin: 0px;
  padding: 2em;
  margin: 1%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  background-color: #7155eb !important;
}
.transform-talent-tiles ul li.red {
  background: #d53b44;
}
.transform-talent-tiles ul li.blue {
  background: #3e5f9e;
}
.transform-talent-tiles ul li.grey {
  background: #606060;
}
.transform-talent-tiles ul li .icon {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.transform-talent-tiles ul li .desc {
  width: 100%;
  margin: 0px;
  padding: 10px 0;
  color: #fff;
  font-family: "Roboto", sans-serif;
  line-height: 22px;
}
.how-we-do {
  width: 100%;
  max-width: 1046px;
  margin: 40px auto;
  padding: 0px;

  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  background: #f9f9f9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.how-we-do .left {
  margin: 0px;
  width: 50%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2em 5em;
}
.how-we-do .left h3 {
  color: #d53b44;
  font-size: 28px;
  line-height: normal;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.how-we-do .left p {
  color: #878788;
  font-size: 28px;
  line-height: 25px;
  font-weight: normal;
  margin: 15px 0;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}
.how-we-do .right {
  margin: 0px;
  padding: 0px;
  width: 50%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.how-we-do .right img {
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.domains {
  width: 100%;
  max-width: 1046px;
  margin: 40px auto;
  padding: 0px;
}
.domains h3 {
  color: #cf252f;
  font-size: 28px;
  line-height: normal;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.domains p {
  color: #878788;
  font-size: 28px;
  line-height: 25px;
  font-weight: normal;
  margin: 15px 0;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}
.domains .tiles {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.domains .tiles ul {
  list-style: none;
  margin: 0px 0 40px 0;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.domains .tiles ul:after {
  content: "";
  position: absolute;
  margin: 0px;
  padding: 0px;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  border-bottom: 2px dashed #7f94be;
  z-index: 1;
}
.domains .tiles ul li {
  margin: 0px;
  padding: 0px;
  background: #fff;
  padding: 2em 1em;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 2;
  width: 11%;
}
.domains .tiles ul li .icon {
  width: 100%;
  text-align: center;
}
.domains .tiles ul li .title {
  text-align: center;
  margin-top: 0.5em;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #8e8e8e;
}
.client-case-studies {
  width: 100%;
  margin: 40px 0;
  padding: 100px 0;
  background: url(../images/client-case-studies-bg.jpg) right top no-repeat
    #424242;
  color: #fff;
}
.client-case-studies .container {
  width: 100%;
  max-width: 1046px;
  margin: 0px auto;
  padding: 0px;
}
.client-case-studies .container h3 {
  font-size: 28px;
  color: #fff;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.client-case-studies .container p {
  color: #fff;
  font-size: 28px;
  line-height: 25px;
  font-weight: normal;
  margin: 15px 0;
  padding: 0px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}
.client-case-studies .container .video-thumbs {
  width: 100%;
  margin: 40px 0 0 0;
  padding: 0px;
}
.client-case-studies .container .video-thumbs ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.client-case-studies .container .video-thumbs ul li {
  margin: 0px;
  padding: 0px;
  width: 30%;
  padding: 0 1.5%;
}
.client-case-studies .container .video-thumbs ul li .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.client-case-studies .container .video-thumbs ul li .thumb .play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.client-case-studies .container .video-thumbs ul li .thumb img {
  width: 100%;
}
.client-case-studies .container .video-thumbs ul li .title {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
  text-align: center;
  font-size: 20px;
}
.needHelpPopupWrap {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
  z-index: 9999999;
  display: none;
}
.needHelpPopupWrap .needHelpWrap {
  position: absolute;
  width: 400px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url(https://online.nmims.edu/wp-content/uploads/2024/08/Hello-Popup.jpg)
    no-repeat;
  background-size: cover;
  padding: 10px;
  /* border: #cf252f solid 1px;*/
}
.needHelpPopupWrap .needHelpWrap .wrap {
  float: left;
  width: 100%;
  padding: 50px 0;
  position: relative;
  /* border: #d02630 solid 1px;
  position: relative;
  background: url(../images/chat-popup-pattern.png) left top no-repeat;
  background-size: 100px;*/
}
.needHelpPopupWrap .needHelpWrap .wrap .close {
  position: absolute;
  width: 25px;
  height: 25px;
  right: 0px;
  top: 0px;
  color: #000;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  line-height: 15px;
  cursor: pointer;
  background: transparent;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent {
  float: left;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .contentHolder {
  float: left;
  width: 100%;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .heading {
  float: left;
  width: 100%;
  font-size: 52px;
  color: #000000;
  font-family: "Inter", sans-serif;

  text-align: center;
  font-weight: 800;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .heading span {
  font-size: 34px;
  color: #ffffff;
  line-height: 40px;
  display: block;
  font-weight: 400;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .buttonWrap {
  float: left;
  width: 100%;
  text-align: center;
  margin: 20px 0;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .buttonWrap .noThanks {
  float: left;
  width: 100%;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .buttonWrap .noThanks a {
  color: #ffffff;
  text-decoration: none;
}
.needHelpPopupWrap
  .needHelpWrap
  .wrap
  .popupContent
  .buttonWrap
  .noThanks
  a:hover {
  text-decoration: underline;
}
.needHelpPopupWrap
  .needHelpWrap
  .wrap
  .popupContent
  .buttonWrap
  .banner-cta
  .btn-1 {
  border: 1px solid #ff6c49;
  color: #ff6c49;
  background: #fff;
}
.needHelpPopupWrap
  .needHelpWrap
  .wrap
  .popupContent
  .buttonWrap
  .banner-cta
  .btn-1
  .round {
  background: #ff6c49;
}
.needHelpPopupWrap
  .needHelpWrap
  .wrap
  .popupContent
  .buttonWrap
  .banner-cta
  .btn-1:hover {
  color: #fff;
}
.needHelpPopupWrap .needHelpWrap .wrap .popupContent .heading span span {
  display: inline;
  font-size: 18px;
}
.hire .wpcf7 select,
.hire .wpcf7 select option,
.transform-your-talent .wpcf7 select,
.transform-your-talent .wpcf7 select option {
  color: #4f4f4f;
}
.writeToUsChatOfflineWrap {
  float: left;
  max-width: 500px;
  padding: 5%;
}
.writeToUsChatOfflineWrap .heading {
  float: left;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  font-family: "Roboto", sans-serif;
}
.writeToUsChatOfflineWrap .input {
  width: 100%;
  margin: 0px;
  height: 52px;
  line-height: 52px;
  padding: 0 10px 0 10px;
  border: 1px solid #818181;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
  background: none;
  font-size: 17px;
  font-weight: 400;
  border-radius: 5px;
  color: #818181;
  margin: 0 0 10px 0;
  outline: 0;
}
.writeToUsChatOfflineWrap .input.country-ext {
  float: left;
  width: 52px;
  border-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.writeToUsChatOfflineWrap .input.phone-ext {
  float: left;
  border-left: 0;
  width: calc(100% - 52px);
  border-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.writeToUsChatOfflineWrap .select {
  width: 100%;
  height: 52px;
  line-height: 52px;
  margin: 0 0 10px 0;
  border: 1px solid #818181;
  border-radius: 5px;
  color: #818181;
  font-size: 17px;
  padding: 0 30px 0 10px;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow.png) 95% center no-repeat;
  background-size: 10px;
  outline: 0;
}
.writeToUsChatOfflineWrap .textarea {
  width: 100%;
  margin: 0px;
  height: 100px;
  line-height: 52px;
  margin: 0 0 10px 0;
  padding: 0 10px 0 10px;
  border: 1px solid #818181;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
  background: none;
  font-size: 17px;
  font-weight: 400;
  border-radius: 5px;
  color: #818181;
  resize: none;
  outline: 0;
}
.writeToUsChatOfflineWrap .banner-cta {
  width: auto;
  margin: 0px;
  padding: 0px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
  line-height: normal;
  background: none;
  border: none;
}
.writeToUsChatOfflineWrap .error {
  border-color: #f00;
}
.writeToUsChatOfflineWrap .thankyouWrap {
  height: 500px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  display: flex;
  align-items: center;
  font-family: "Roboto", sans-serif;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .overview-container
    .wrapper
    .escalation-matrix-container
    .reusable
    .dropdown
    select::-ms-expand {
    display: none;
  }
  .overview-container
    .wrapper
    .escalation-matrix-container
    .reusable
    select:focus::-ms-value {
    background: transparent;
    color: #222;
  }
}

body:last-child
  .overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown::after,
x:-moz-any-link {
  display: none;
}
body:last-child
  .overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown
  select,
x:-moz-any-link {
  padding-right: 0.8em;
}
_::-moz-progress-bar,
body:last-child .dropdown {
  overflow: hidden;
}
_::-moz-progress-bar,
body:last-child
  .overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown:after {
  display: block;
}
_::-moz-progress-bar,
body:last-child
  .overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown
  select {
  padding-right: 1.9em;
  -moz-appearance: window;
  text-indent: 0.01px;
  text-overflow: "";
  width: 100%;
}
_::-moz-progress-bar,
body:last-child
  .overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown
  select:focus {
  outline: 2px solid rgba(180, 222, 250, 0.7);
}
x:-o-prefocus,
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown::after {
  display: none;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  .dropdown:hover {
  border: 1px solid #888;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  select:focus {
  outline: none;
  color: #222;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.overview-container .wrapper .escalation-matrix-container .reusable option {
  font-weight: normal;
}
.overview-container .wrapper .escalation-matrix-container .reusable .button {
  border: 1px solid #bbb;
  border-radius: 0.3em;
}
.overview-container .wrapper .escalation-matrix-container .reusable .output {
  margin: 0 auto;
}
.overview-container .wrapper .escalation-matrix-container .reusable .state {
  padding: 1em;
  color: #cf252f;
  line-height: 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 18px;
}
.overview-container .wrapper .escalation-matrix-container .reusable .state a {
  color: #cf252f;
  text-decoration: none;
}
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable
  span.select {
  display: none;
}
.overview-container .wrapper.red {
  background: #fff;
}
.overview-container .wrapper.red .escalation-matrix-container .reusable .state {
  color: #d12229;
}
.overview-container
  .wrapper.red
  .escalation-matrix-container
  .reusable
  .state
  a {
  color: #d12229;
}
.overview-container
  .wrapper.red
  .escalation-matrix-container
  .reusable:hover
  .heading,
.overview-container
  .wrapper
  .escalation-matrix-container
  .reusable:focus-within
  .heading {
  color: #d12229;
}
.overview-container
  .wrapper.red
  .escalation-matrix-container
  .reusable:hover
  .heading
  .count,
.overview-container
  .wrapper.red
  .escalation-matrix-container
  .reusable:focus-within
  .heading
  .count {
  border: 1px solid #d12229;
}
.overview-container
  .wrapper.red
  .escalation-matrix-container
  .reusable:hover
  .heading
  .title:after,
.overview-container
  .wrapper.red
  .escalation-matrix-container
  .reusable:focus-within
  .heading
  .title:after {
  background: #d12229;
}
.overview-container .wrapper .cta-holder {
  width: 100%;
  margin: 10px 0;
  padding: 20px 0;
  border-top: 1px solid #c3c3c3;
}
.overview-container .wrapper .cta-holder a {
  display: inline-block;
}

.faqs-container {
  width: 100%;
  margin: 0px;
  padding: 20px 0;
}
.faqs-container ul.tabs {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  width: 100%;
  display: block;
}

.faqs-container ul.tabs li {
  margin: 10px 0;
  cursor: pointer;
  padding: 0px 25px;
  color: #878788;
  overflow: hidden;
  position: relative;
  border-right: 1px solid #878788;
  width: auto;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
}

.faqs-container ul.tabs li:last-child {
  border-right: none;
}

.faqs-container ul.tabs li:hover {
  color: #d12229;
}

.faqs-container ul.tabs li.active {
  color: #d12229;
}

.faqs-container .tab_container {
  border-top: none;
  clear: both;
  float: none;
  width: 100%;
  overflow: auto;
}

.faqs-container .tab_content {
  padding: 0px;
  display: none;
  width: 98%;
  margin: 0px auto;
}
.faqs-container .tab_drawer_heading {
  display: none;
}
.faqs-container .tab_container .accordion dt:first-child {
  border-top: 1px solid #eeeeef;
}
.faqs-container .tab_container .accordion dt {
  position: relative;
}
.faqs-container .tab_container .accordion dt a {
  padding: 25px;
  border-bottom: 1px solid #eeeeef;
  display: block;
  color: #6d6e72;
  font-size: 18px;
  text-decoration: none;
}
.faqs-container .tab_container .accordion dt a:before {
  position: absolute;
  left: 0px;
  top: 50%;
  content: "+";
  font-size: 30px;
  color: #cf252f;
  line-height: normal;
  transform: translate(-50%, -50%);
}
.faqs-container .tab_container .accordion dt a.active:before {
  content: "-";
}
.faqs-container .tab_container .accordion dt a.active {
  border-bottom: none;
  color: #cf252f;
}
.faqs-container .tab_container .accordion dd {
  width: 100%;
  margin: 0px;
  padding: 0 25px 20px 25px;
  border-bottom: 1px solid #eeeeef;
  color: #878788;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.faqs-container .tab_container .accordion dd a {
  display: block;
  color: #cf252f;
}
.overview-container .enquiry-form {
  background: none;
}
.overview-container .enquiry-form .wrap {
  margin: 0px;
}
.overview-container .enquiry-form .wrap .content p span {
  color: #d12229;
}
.overview-container .enquiry-form .wrap .select-user {
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0px;
}
.overview-container .enquiry-form .wrap .select-user ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.overview-container .enquiry-form .wrap .select-user ul li {
  display: inline-block;
  margin: 0px;
  padding: 0px 20px 0 0;
  width: auto;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #878788;
}
.overview-container .enquiry-form .wrap .select-user ul li a {
  color: #878788;
  text-decoration: none;
}
.overview-container .enquiry-form .wrap .select-user ul li a.active,
.overview-container .enquiry-form .wrap .select-user ul li a:hover {
  color: #d12229;
}
.overview-container .enquiry-form .wrap .right-col ul li ul li:last-child {
  padding: 0px 0 0 0;
}
.awards-band {
  width: 100%;
  margin: 0px 0 30px 0;
  padding: 0px;
}
.awards-band img {
  width: 100%;
}
.slider-banner.inner {
  background: #fff;
}
.blue-band-awards {
  width: 100%;
  font-size: 28px;
  font-weight: 400;
  text-align: center;
  line-height: normal;
  color: #fff;
  padding: 30px 0;
  background: #335799;
}
.awards-milestone {
  width: 100%;
  margin: 50px 0 0;
  padding: 0px;
}
.awards-milestone .wrap {
  max-width: 1046px;
  margin: 0px auto;
  padding: 0px;
  width: 100%;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #c9c9c9;
}
.awards-milestone .wrap .milstone-nav {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.awards-milestone .wrap .milstone-nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-around;
}
.awards-milestone .wrap .milstone-nav ul li {
  width: auto;
  margin: 0px;
  padding: 0px 0 50px 0;
  text-align: center;
  position: relative;
  color: #c0c0c0;
  cursor: pointer;
}
.awards-milestone .wrap .milstone-nav ul li:after {
  content: "\f111";
  font-family: "FontAwesome";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.awards-milestone .wrap .milstone-nav ul li:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 2px;
  background: #c0c0c0;
  width: 100%;
}
.awards-milestone
  .wrap
  .milstone-nav
  ul
  .slick-slide.slick-current.slick-active
  li {
  color: #ff6c49;
}
.awards-milestone .wrap .milstone-nav ul .slick-prev::before {
  content: "\f104";
  font-family: "FontAwesome";
  color: #335799;
}
.awards-milestone .wrap .milstone-nav ul .slick-prev::before {
  content: "\f104";
  font-family: "FontAwesome";
  color: #335799;
}
.awards-milestone .wrap .milstone-nav ul .slick-next::before {
  content: "\f105";
  font-family: "FontAwesome";
  color: #335799;
}
.awards-milestone .wrap .milestone {
  width: 90%;
  margin: 0px auto;
  padding: 0px;
}
.awards-milestone .wrap .milestone .slide-holder {
  width: 100%;
  margin: 0px auto;
  padding: 0px;
  background: none;
  min-height: auto;
  color: #7e7e80;
}
.awards-milestone .wrap .milestone .slide-holder h4 {
  color: #ff6c49 !important;
  font-size: 28px;
  line-height: normal;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}
.awards-milestone .wrap .milestone .slide-holder h4 span {
  font-size: 16px;
}
.mobile {
  display: none;
}
.desktop {
  display: block;
}

/*graph css starts here*/
.canvas-con {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 365px;
  position: relative;
}

.canvas-con-inner {
  height: 100%;
  width: 50%;
}

.canvas-con-inner,
.legend-con {
  display: inline-block;
}

.legend-con {
  font-family: Roboto;
  display: inline-block;
}
.legend-con ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.legend-con li {
  display: flex;
  align-items: center;
  margin: 4px 0;
}
.legend-con li span {
  display: inline-block;
  vertical-align: middle;
}
.legend-con li span.chart-legend {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}
.mrc-btn {
  background: none;
  margin: 0px;
  padding: 0px;
  color: #cf252f;
  border: none;
  font-weight: 700;
}
.mrc-shadow {
  pointer-events: none;
  position: absolute;
  height: 100px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(14%, #fbe6e6),
    to(rgba(0, 0, 0, 0))
  );
  background: -webkit-linear-gradient(
    bottom,
    #fbe6e6 14%,
    rgba(0, 0, 0, 0) 100%
  );
  background: -o-linear-gradient(bottom, #fbe6e6 14%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, #fbe6e6 14%, rgba(0, 0, 0, 0) 100%);
}
.slider-banner.careers .background {
  display: none;
}
.slider-banner.careers .category2 {
  position: static;
  transform: none;
  padding: 50px 0;
}
.social-share-item {
  float: left;
  margin-left: 20px;
}
.social-share-list {
  display: none;
  list-style: none;
  opacity: 0;
  padding-left: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 50;
  transition: 0.3s;
  font-size: 20px;
  transform: translateX(100%) rotate(-180deg);
}
.social-share-list.show-social-share {
  opacity: 1;
  display: flex;
}
.dropdown-menu ul li {
  background: #f6f7f9;
}
.tabs-container .grid .student-slide-holder ul li.js-slider__item {
  width: 100%;
  float: left;
}
.tabs-container
  .grid
  .student-slide-holder
  ul
  li.js-slider__item
  .companyProfileImage {
  width: 100%;
  height: 400px;
  display: flex;
  align-items: center;
}
.tabs-container
  .grid
  .student-slide-holder
  ul
  li.js-slider__item
  .companyProfileImage
  ul
  li {
  float: left;
  width: 20%;
  height: 100px;
  border: #e7e7e7 solid 1px;
  text-align: center;
  margin: -1px 0 0 -1px;
  display: flex;
  justify-content: normal;
  align-items: center;
  padding: 0;
}
.tabs-container
  .grid
  .student-slide-holder
  ul
  li.js-slider__item
  .companyProfileImage
  ul
  li
  img {
  max-width: 100%;
  /* filter: grayscale(100%); */
  transition: all 0.3s ease-in-out;
}
.tabs-container
  .grid
  .student-slide-holder
  ul
  li.js-slider__item
  .companyProfileImage
  ul
  li:hover
  img {
  /* filter: grayscale(0); */
}
.full-width-layer img {
  display: inline;
}
.choose-prog-sec .content-holder ul li:last-child {
  margin: 0px;
}
img.background {
  display: none;
}
.aep-banner {
  width: 100%;
  margin: 0px 0 45px 0;
  padding: 0px 45px;
  box-sizing: border-box;
}
.aep-banner .cont {
  background: url(../images/aep-baner-bg.jpg) center center no-repeat;
  background-size: 100%;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  padding: 85px 0px;
}
.aep-banner .cont .overlay {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  background: rgba(93, 108, 135, 0.6);
  height: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
}
.aep-banner .cont .banner-placeholder {
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 2;
}
.aep-banner .cont .banner-placeholder .left {
  width: 50%;
  margin: 0px;
  padding: 0px 130px;
}
.aep-banner .cont .banner-placeholder .left h2 {
  font-size: 32px;
  margin: 0px;
  padding: 0px;
  line-height: 35px;
  color: #fff;
  font-weight: normal;
}
.aep-banner .cont .banner-placeholder .left h2 span {
  display: block;
}
.aep-banner .cont .banner-placeholder .left p {
  font-size: 16px;
  margin: 0px;
  padding: 10px 0;
  line-height: 30px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  font-weight: normal;
}
.aep-banner .cont .banner-placeholder .left .counter {
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0px;
}
.aep-banner .cont .banner-placeholder .left .counter ul {
  display: flex;
  margin: 0px;
  padding: 0px;
  justify-content: space-between;
}
.aep-banner .cont .banner-placeholder .left .counter ul li {
  border: solid 2px #fff;
  padding: 20px;
  width: auto;
  height: auto;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  border-left: none;
  border-top: none;
  margin-right: 30px;
}
.aep-banner .cont .banner-placeholder .right {
  width: 50%;
  margin: 0px;
  padding: 3em;
  background: rgb(207 37 47 / 70%);
}
.aep-banner .cont .banner-placeholder .right h3 {
  font-size: 32px;
  margin: 0px;
  padding: 0px;
  line-height: 35px;
  color: #fff;
  font-weight: normal;
}
.aep-banner .cont .banner-placeholder .right ul {
  list-style: none;
  margin: 0px;
  padding: 0px 0 20px 0;
  display: flex;
  flex-direction: column;
}
.aep-banner .cont .banner-placeholder .right div.wpcf7-validation-errors {
  color: #fff;
  background: #f00;
  border: #f00 solid 1px;
}
.aep-banner .cont .banner-placeholder .right ul li {
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0px;
}
.aep-banner .cont .banner-placeholder .right ul li input[type="text"],
.aep-banner .cont .banner-placeholder .right ul li input[type="email"] {
  width: 100%;
  margin: 0px;
  padding: 1em;
  background: none;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.aep-banner
  .cont
  .banner-placeholder
  .right
  ul
  li
  input[type="text"]::placeholder,
.aep-banner
  .cont
  .banner-placeholder
  .right
  ul
  li
  input[type="email"]::placeholder {
  color: #fff;
  opacity: 1;
}
.aep-banner .cont .banner-placeholder .right ul li span.wpcf7-not-valid-tip {
  font-size: 11px;
  font-family: "Roboto", sans-serif;
}
.aep-banner .cont .banner-placeholder .right ul li select {
  width: 100%;
  margin: 0px;
  padding: 1em;
  background: none;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow-white.png) 95% center no-repeat;
  background-size: 10px;
}

.aep-banner .cont .banner-placeholder .right ul li ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.aep-banner .cont .banner-placeholder .right ul li ul li {
  width: 48%;
  margin: 0px;
}
.aep-banner .cont .banner-placeholder .right ul li ul li label {
  visibility: hidden;
}
.aep-banner .cont .banner-placeholder .right ul li ul li label.select {
  display: block;
  position: relative;
  width: 100%;
  margin: 0px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  visibility: visible;
}
.aep-banner .cont .banner-placeholder .right ul li ul li label select {
  opacity: 0;
}
.aep-banner .cont .banner-placeholder .right ul li ul li label.select select {
  display: block;
  position: relative;
  z-index: 10;
  width: 100%;
  height: 52px;
  font-size: 16px;
  border: none;
  opacity: 0;
  cursor: pointer;
}
.aep-banner
  .cont
  .banner-placeholder
  .right
  ul
  li
  ul
  li
  label.select
  select
  option:checked,
.aep-banner
  .cont
  .banner-placeholder
  .right
  ul
  li
  ul
  li
  label.select
  select
  option:not(checked) {
  color: #000;
}
.aep-banner
  .cont
  .banner-placeholder
  .right
  ul
  li
  ul
  li
  label.select
  span.select {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  padding: 0 10px;
}
.aep-banner
  .cont
  .banner-placeholder
  .right
  ul
  li
  ul
  li
  label.select
  span.select:after {
  content: "\f078";
  position: absolute;
  right: 10px;
  top: -1px;
  height: 52px;
  width: 20px;
  font-family: "FontAwesome";
  font-size: 12px;
  text-align: center;
  color: #fff;
}

.aep-banner .cont .banner-placeholder .left .counter ul li .count {
  position: absolute;
  left: -8px;
  top: -16px;
  font-size: 25px;
}
.tabs-container .grid.career-services-two-col-grid.aep {
  padding: 0 0;
}
.tabs-container .career-services-two-col-grid.aep .tiles ul li {
  margin: 2em 0 0 0;
  background: #cf252f !important;
}
.tabs-container .career-services-two-col-grid.aep .tiles ul li.grey {
  background: #585858;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.tabs-container .career-services-two-col-grid.aep .tiles ul li.blue {
  background: #345896;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.tabs-container .career-services-two-col-grid.aep .tiles ul li ul {
  width: 80%;
  display: block;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid.aep .tiles ul li ul li {
  list-style: none;
  margin: 10px 0px;
  padding: 0px 20px;
  color: #dedede;
  width: 100%;
  position: relative;
  line-height: 25px;
}
.tabs-container .career-services-two-col-grid.aep .tiles ul li ul li::before {
  content: "\f111";
  font-family: "FontAwesome";
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 12px;
  color: #fff;
}
.aep-single-col {
  max-width: 1046px;
  width: 90%;
  padding: 2em 0;
  margin: 0px auto;
}
.aep-single-col .application-process {
  width: 100%;
  margin: 0px 0 0em 0;
  padding: 0px;
}
.aep-single-col .application-process h3 {
  color: #d12229;
  font-size: 28px;
  line-height: normal;
  font-weight: normal;
  margin: 10px 0;
  padding: 0px;
}
.aep-single-col .application-process p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #878788;
  font-size: 16px;
  padding: 0px;
  line-height: 25px;
  margin: 0px;
}
.aep-single-col .steps {
  width: 100%;
  margin: 2em 0 0 0;
  padding: 0px;
}
.aep-single-col .steps ul {
  display: flex;
  justify-content: space-between;
  margin: 0px;
  padding: 0px;
}
.aep-single-col .steps ul li {
  width: 28%;
  margin: 0px;
  padding: 2em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  position: relative;
}
.aep-single-col .steps ul li h3 {
  font-size: 20px;
  color: #cf252f;
  margin: 0px;
  padding: 0px 0 5px 0;
  font-weight: normal;
}
.aep-single-col .steps .slick-slide::after {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  right: -2%;
  top: 50%;
  font-size: 25px;
  transform: translateY(-50%);
  color: #cf252f;
}
.aep-single-col .steps .slick-slide:last-child::after {
  content: "";
}

.aep-single-col .application-process .prog-offered {
  width: 100%;
  margin: 2em 0 0 0;
  padding: 0px;
}
.aep-single-col .application-process .prog-offered ul {
  display: flex;
  justify-content: flex-start;
  margin: 0px;
  padding: 0px;
  flex-wrap: wrap;
}
.aep-single-col .application-process .prog-offered ul li {
  width: 30%;
  margin: 0px 2em 0 0;
  padding: 0em 0 1em 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
.aep-single-col .application-process .prog-offered ul li .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.aep-single-col .application-process .prog-offered ul li .thumb img {
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.aep-single-col .application-process .prog-offered ul li .title {
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  color: #878788;
  padding: 15px 0;
}
.aep-single-col .application-process .prog-offered ul li a {
  text-decoration: none;
  display: block;
}
.aep-single-col .application-process .prog-offered ul li a:hover .title {
  color: #cf252f;
}
.aep-single-col .application-process .prog-offered ul li a:hover .thumb {
  -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
  -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
  box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
}
.tabs-container .grid.career-services-two-col-grid.aep ul li h4 {
  color: #4f4f4f;
  font-size: 20px;
  margin: 10px 0;
  font-family: "Inter", sans-serif;
}
.tabs-container .grid.career-services-two-col-grid.aep .tiles ul li a {
  color: #fff;
}
.tabs-container .grid.career-services-two-col-grid.aep ul li .content.left a {
  color: #cf252f;
  display: block;
  padding: 10px 0;
}
/* .slider-banner.services {
  padding: 50px 0;
} */
.tabs-container .career-services-two-col-grid .services-highlights {
  width: 100%;
  margin: 0px;
  padding: 30px 0;
}
.tabs-container .career-services-two-col-grid .services-highlights ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: inherit;
}
.tabs-container .career-services-two-col-grid .services-highlights ul li {
  margin: 2% 2% 0 0;
  padding: 2em;
  width: 23%;
  -webkit-box-shadow: 1px 1px 11px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 11px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 11px 3px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff;
}
.tabs-container .career-services-two-col-grid .services-highlights ul li .icon {
  width: 100%;
  margin: 0px 0 1em 0;
  padding: 0px;
}
.tabs-container
  .career-services-two-col-grid
  .services-highlights
  ul
  li
  .icon
  img {
  width: 55px;
}
.tabs-container .career-services-two-col-grid .services-highlights ul li .desc {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  color: #8e8e8e;
}
.tabs-container .career-services-two-col-grid.resource-tools-tiles {
  width: 80%;
  margin: 50px auto;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid.resource-tools-tiles ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}
.tabs-container .career-services-two-col-grid.resource-tools-tiles ul li {
  width: 33.33%;
  margin: 5px 0;
  padding: 0px;
  position: relative;
  overflow: hidden;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .thumb
  img {
  width: 100%;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption {
  width: 100%;
  position: absolute;
  bottom: -90%;
  color: #fff;
  text-align: center;
  transition: ease 0.3s all;
  height: 100%;
  z-index: 1;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li:nth-child(odd)
  .caption {
  background: #7155eb !important;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li:nth-child(odd)
  .caption
  span {
  border-color: #7155eb !important;
  border-bottom-color: #7155eb !important;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li:nth-child(even)
  .caption {
  background: #5844d4 !important;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li:nth-child(even)
  .caption
  span {
  border-color: #5844d4 !important;
  border-bottom-color: #5844d4 !important;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  span {
  top: -12px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 10px;
  margin-left: -20px;
  transform: rotate(45deg) translate(50%, 0%);
  z-index: -1;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption:after {
  bottom: 10px;
  left: 50%;
  border: solid transparent;
  content: "\f0dd";
  font-family: "FontAwesome";
  position: absolute;
  color: #fff;
  z-index: 9;
  font-size: 32px;
  transform: translateX(-50%);
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  h3 {
  margin: 0px;
  padding: 0.6em 0;
  color: #fff;
  font-size: 18px;
  font-family: "Inter", sans-serif;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  p {
  margin: 0px;
  padding: 0.4em 0;
  color: #fff;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  .features {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  .features
  h4 {
  color: #fff;
  margin: 10px 0;
  padding: 0px;
  font-weight: normal;
  font-size: 16px;
  font-weight: 300;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  .features
  ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  .features
  ul
  li {
  list-style: none;
  margin: 0px;
  padding: 2px 10px;
  color: #fff;
  font-size: 15px;
  width: 100%;
  opacity: 1;
  font-weight: 300;
  background: none;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  .features
  ul
  li::before {
  content: "-";
  position: absolute;
  left: 0px;
  top: 2px;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li:hover
  .caption {
  height: 100%;
  bottom: 0%;
  padding: 2em;
  text-align: left;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li:hover
  .caption
  h3 {
  padding: 0px 0 0.6em 0;
}
.tabs-container .career-services-two-col-grid .product-offerings {
  width: 100%;
  margin: 30px 0;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid .product-offerings ul {
  list-style: none;
  margin: 0px 0 0 0;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: inherit;
}
.tabs-container .career-services-two-col-grid .product-offerings ul li {
  width: 30%;
  margin: 20px 0;
  padding: 2em;
  padding-bottom: 7em;
  -webkit-box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
.tabs-container .career-services-two-col-grid .product-offerings ul li h3 {
  color: #ff6c49;
  margin: 0px 0 15px 0;
  padding: 0px;
  font-size: 20px;
  font-family: "Inter", sans-serif;
  line-height: 30px;
}
.tabs-container .career-services-two-col-grid .product-offerings ul li ul {
  flex-direction: column;
}
.tabs-container .career-services-two-col-grid .product-offerings ul li ul li {
  width: 100%;
  padding: 2px 20px;
  margin: 0px;
  background: url(../images/pointer-arrow.png) left center no-repeat;
  box-shadow: none;
}
.tabs-container
  .career-services-two-col-grid
  .product-offerings
  ul
  li
  .btm-cta {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  font-family: "Inter", sans-serif;
}
.tabs-container
  .career-services-two-col-grid
  .product-offerings
  ul
  li
  .btm-cta
  .price-tab {
  background: #ff6c49;
  width: 100%;
  padding: 1em 2em;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  bottom: -5px;
  z-index: 2;
}
.tabs-container
  .career-services-two-col-grid
  .product-offerings
  ul
  li
  .btm-cta
  .know-more {
  background: #ff6c49;
  width: 100%;
  padding: 0em;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0px 0 0 0;
  position: relative;
  z-index: 1;
  font-size: 14px;
}
.tabs-container
  .career-services-two-col-grid
  .product-offerings
  ul
  li
  .btm-cta
  .know-more
  a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 0.8em 2em 0.5em 2em;
}
.tabs-container .career-services-two-col-grid .downloads {
  width: 80%;
  margin: 40px 0 60px 0;
  padding: 0px;
}
.tabs-container .career-services-two-col-grid .downloads ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.tabs-container .career-services-two-col-grid .downloads ul li {
  width: 48%;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f7f8fb;
}
.tabs-container .career-services-two-col-grid .downloads ul li .left {
  width: 20%;
  margin: 0px;
  padding: 20px 0;
  background: #cf252f;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.tabs-container .career-services-two-col-grid .downloads ul li .mid {
  width: 60%;
  margin: 0px;
  padding: 1em;
  font-size: 14px;
  border-right: 1px solid #aebcd7;
  display: flex;
  align-self: center;
}
.tabs-container .career-services-two-col-grid .downloads ul li .right {
  width: 20%;
  text-align: center;
}
.tabs-container .career-services-two-col-grid .downloads ul li .right a {
  display: block;
  height: 100%;
  padding-top: 33%;
}
.tabs-container .grid.blue.career-services .two-col {
  width: 100%;
  margin: 30px 0 0 0;
  padding: 0px;
  display: flex;
  justify-content: space-between;
}
.tabs-container .grid.blue.career-services .two-col .reusable {
  width: 45%;
  margin: 0px;
  padding: 0px;
}
.tabs-container .grid.blue.career-services .two-col .reusable h4 {
  color: #fff;
  margin: 0px;
  padding: 0px;
  font-size: 25px;
  font-weight: 400;
}
.tabs-container .grid.blue.career-services .two-col .reusable p {
  color: #fff;
  margin: 0px;
  padding: 20px 0;
  font-size: 16px;
  line-height: 25px;
}
.tabs-container .grid.blue.career-services .two-col .reusable ul {
  list-style: disc;
  margin: 0px;
  padding: 20px 20px;
}
.tabs-container .grid.blue.career-services .two-col .reusable ul li {
  padding: 0 0 10px 0px;
  list-style: disc;
  list-style-position: outside;
}
section.grid.career-services-two-col-grid h4 {
  font-weight: 400;
}
section.grid.career-services-two-col-grid .steps {
  width: 100%;
  margin: 2em 0;
  padding: 0px;
}
section.grid.career-services-two-col-grid .steps ul {
  display: flex;
  justify-content: space-between;
  margin: 0px;
  padding: 0px;
  align-items: inherit;
}
section.grid.career-services-two-col-grid .steps ul li {
  width: 28%;
  margin: 0px;
  padding: 2em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  position: relative;
}
section.grid.career-services-two-col-grid .steps ul li h3 {
  font-size: 20px;
  color: #cf252f;
  margin: 0px;
  padding: 0px 0 5px 0;
  font-weight: normal;
  font-family: "Inter", sans-serif;
}
section.grid.career-services-two-col-grid .steps ul li::after {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  right: -14%;
  top: 50%;
  font-size: 25px;
  transform: translateY(-50%);
  color: #cf252f;
}
section.grid.career-services-two-col-grid .steps ul li:last-child::after {
  content: "";
}
section.grid.career-services-two-col-grid .steps ul li p a {
  color: #cf252f;
  display: block;
}

.tabs-container .grid.career-services-two-col-grid.admission-process {
  padding: 0em 0;
}
.tabs-container .career-services-two-col-grid.admission-process .tiles ul li {
  margin: 2em 0 0 0;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  .content.left {
  width: 70%;
  margin: 0px 10%;
  padding: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.grey {
  background: #585858;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blue {
  background: #345896;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  ul {
  width: 80%;
  display: block;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  ul
  li {
  list-style: none;
  margin: 10px 0px;
  padding: 0px 20px;
  color: #dedede;
  width: 100%;
  position: relative;
  line-height: 25px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  ul
  li::before {
  content: "\f111";
  font-family: "FontAwesome";
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 12px;
  color: #fff;
}
.admission-process-single-col {
  max-width: 1046px;
  width: 90%;
  padding: 2em 0;
  margin: 0px auto;
}
.admission-process-single-col .application-process {
  width: 100%;
  margin: 0px 0 4em 0;
  padding: 0px;
}
.admission-process-single-col .application-process h3 {
  color: #d12229;
  font-size: 28px;
  line-height: normal;
  font-weight: normal;
  margin: 10px 0;
  padding: 0px;
}
.admission-process-single-col .application-process p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #878788;
  font-size: 16px;
  padding: 0px;
  line-height: 25px;
  margin: 0px;
}

.admission-process-single-col .application-process .prog-offered {
  width: 100%;
  margin: 2em 0 0 0;
  padding: 0px;
}
.admission-process-single-col .application-process .prog-offered ul {
  display: flex;
  justify-content: space-between;
  margin: 0px;
  padding: 0px;
  flex-wrap: wrap;
}
.admission-process-single-col .application-process .prog-offered ul li {
  width: 30%;
  margin: 0px;
  padding: 0em 0 1em 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
.admission-process-single-col .application-process .prog-offered ul li .thumb {
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 0.75);
}
.admission-process-single-col
  .application-process
  .prog-offered
  ul
  li
  .thumb
  img {
  width: 100%;
}
.admission-process-single-col .application-process .prog-offered ul li .title {
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  color: #878788;
  padding: 15px 0;
}
.admission-process-single-col .application-process .prog-offered ul li a {
  text-decoration: none;
  display: block;
}
.admission-process-single-col
  .application-process
  .prog-offered
  ul
  li
  a:hover
  .title {
  color: #cf252f;
}
.admission-process-single-col
  .application-process
  .prog-offered
  ul
  li
  a:hover
  .thumb {
  -webkit-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
  -moz-box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
  box-shadow: 1px 1px 18px -7px rgba(0, 0, 0, 1);
}
.tabs-container .grid.career-services-two-col-grid.admission-process ul li h4 {
  color: #4f4f4f;
  font-size: 20px;
  margin: 10px 0;
  font-family: "Inter", sans-serif;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  a {
  color: #fff;
}

.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  .content.left {
  width: 70%;
  margin: 0px 10%;
  padding: 0px;
}
.step-count {
  width: 100%;
  margin: 0px;
  padding: 0px;
  color: #cf252f;
  font-family: "Merriweather", serif;
  font-weight: normal;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.light-grey
  ul
  li {
  color: #878788;
  margin: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.light-grey
  ul
  li::before {
  color: #878788;
  font-size: 6px;
  top: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.light-grey
  .cont
  p {
  color: #878788;
  margin: 0px;
  line-height: 25px;
  padding: 5px 0;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blue
  .cont
  .step-count,
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blue
  .cont
  h4 {
  color: #fff;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blue
  ul
  li {
  color: #fff;
  margin: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blue
  ul
  li::before {
  color: #fff;
  font-size: 6px;
  top: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blue
  .cont
  p {
  color: #fff;
  margin: 0px;
  line-height: 25px;
  padding: 5px 0;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.grey
  .cont
  .step-count,
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.grey
  .cont
  h4 {
  color: #fff;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.grey
  ul
  li {
  color: #fff;
  margin: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.grey
  ul
  li::before {
  color: #fff;
  font-size: 6px;
  top: 0px;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.grey
  .cont
  p {
  color: #fff;
  margin: 0px;
  line-height: 25px;
  padding: 5px 0;
}
.tabs-container
  .grid.career-services-two-col-grid.admission-process
  .tiles
  ul
  li
  a {
  color: #d12229;
}
.tabs-container
  .career-services-two-col-grid.admission-process
  .tiles
  ul
  li.blank {
  padding: 2em 0;
  margin: 2em 0;
}
.wpcf7-form .banner-cta {
  width: auto;
  margin: 0px;
  padding: 0px 0;
  position: relative;
  z-index: 199;
  font-family: "Roboto Slab", serif;
  line-height: normal;
  background: none;
  border: none;
}
header .menu-holder .menu nav ul li.has-submenu > a:hover {
  color: #4f4f4f;
}
header .menu-holder .menu nav ul li .dropdown-menu ul li:first-child a {
  color: #4f4f4f;
}
.enquiry-form
  .wrap
  .right-col
  ul
  li
  ul
  li
  label.select
  span.wpcf7-form-control-wrap.select {
  position: static;
  display: block;
  padding: 0px;
  border: none;
}
.enquiry-form
  .wrap
  .right-col
  ul
  li
  ul
  li
  label.select
  span.wpcf7-form-control-wrap.select:after {
  content: "";
}
span.wpcf7-not-valid-tip {
  color: #f00;
  font-size: 1em;
  font-weight: normal;
  display: block;
  line-height: normal;
  font-size: 14px;
  padding: 3px 0;
}
.enquiry-form
  .wrap
  .right-col
  ul
  li
  ul
  li
  label.select
  span.wpcf7-form-control-wrap.select
  span.wpcf7-not-valid-tip {
  font-size: 14px;
}
.enquiry-form
  .wrap
  .right-col
  ul
  li
  ul
  li
  label.select
  span.wpcf7-form-control-wrap.select {
  position: static;
  display: block;
  padding: 0px;
  border: none;
}
.enquiry-form
  .wrap
  .right-col
  ul
  li
  ul
  li
  label.select
  span.wpcf7-form-control-wrap.select:after {
  content: "";
}
span.wpcf7-not-valid-tip {
  color: #f00;
  font-size: 1em;
  font-weight: normal;
  display: block;
  line-height: normal;
  font-size: 14px;
  padding: 3px 0;
}
.enquiry-form
  .wrap
  .right-col
  ul
  li
  ul
  li
  label.select
  span.wpcf7-form-control-wrap.select
  span.wpcf7-not-valid-tip {
  font-size: 14px;
}
.aep-banner .cont .banner-placeholder .left .counter ul li:after {
  height: 2px;
  position: absolute;
  top: 0px;
  content: "";
  right: 0px;
  width: 75%;
  border-top: 2px solid #fff;
  border-radius: 5px;
}

.aep-banner .cont .banner-placeholder .left .counter ul li:before {
  width: 2px;
  content: "";
  height: 70%;
  border-left: 2px solid #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  border-radius: 5px;
}
.aep-banner .cont .banner-placeholder .left .counter ul li:nth-child(2):after {
  width: 65%;
}
.aep-single-col .steps .slick-slide {
  padding: 15px 25px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.aep-single-col .application-process p a {
  color: #d12229;
}
a.btn .txt {
  text-transform: capitalize;
}
.home .slider-banner {
  padding: 0px;
}
.tabs-container
  .career-services-two-col-grid.resource-tools-tiles
  ul
  li
  .caption
  ul
  li {
  width: 100%;
  color: #fff;
  list-style-type: disc;
  list-style-position: inside;
  margin: 0px;
}
@media only screen and (min-width: 1440px) and (max-width: 1660px) {
  .slider-banner .content-layer {
    top: 44%;
  }
  .slider-banner .content-layer h2 {
    font-size: 44px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1370px) {
  .slider-banner .content-layer {
    top: 42%;
  }
  .slider-banner .content-layer h2 {
    font-size: 36px;
    line-height: 44px;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1024px) {
  header .logo-holder .logo {
    padding: 20px;
    max-width: 200px;
  }
  header .logo-holder {
    width: 16%;
  }
  header .logo img {
    height: auto;
  }
  header .menu-holder {
    width: 84%;
  }
  header .menu-holder .menu nav ul li {
    padding: 0;
    font-size: 12px;
    white-space: normal;
  }
  header .menu-holder .menu nav ul li:first-child {
    padding: 0px;
  }
  header .menu-holder .menu nav ul li.register a {
    padding: 10px 20px;
  }
  .slider-banner .content-layer h2,
  .about-us .slider-banner .content-layer h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .choose-prog-sec .content-holder ul li {
    font-size: 20px;
  }
  .choose-prog-sec .content-holder ul li label.select span.select {
    font-size: 13px;
  }
  .thumbnail-grid-holder .content-box {
    padding: 25px 20px;
  }
  .thumbnail-grid-holder .content-box .details-container {
    width: 100%;
    margin: 0px;
    padding: 0px 0;
  }
  .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
    padding: 25px 20px;
  }
  footer {
    padding: 45px 15px;
  }
  .footer-sitemap ul {
    margin: 0px 50px 0 0;
  }
  .contact-grid .content-holder {
    width: 100%;
  }
  .tabs-container .grid {
    width: 85%;
    margin: 0px auto;
  }
  .tabs-container .grid .hiring-slide-holder ul li img {
    margin: 0px auto;
  }
  .tabs-container .grid .fee-holder ul li {
    width: 49%;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li .review .cont {
    margin: 0px 20px;
  }
  .inner-banner-holder {
    padding: 20px 0;
  }
  .slider-banner .category3 {
    width: 100%;
    padding: 10px;
  }
  .slider-banner .category3 .left {
    width: 40%;
  }
  .slider-banner .category3 .right {
    width: 60%;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li .student-name {
    font-size: 16px;
  }
  .tabs-container .grid ul li {
    font-size: 14px;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li:first-child {
    padding: 0 20px;
  }
  .tabs-container .grid.blue {
    width: 100%;
  }
  .tabs-container .grid.blue .wrapper {
    width: 85%;
  }
  .tabs-container .grid.blue .wrapper .description ul li .left-col {
    width: 25%;
  }
  .tabs-container .grid.blue .wrapper .description ul li .right-col {
    width: 75%;
  }
  .proggrame-details .col-view ul li {
    width: 46%;
    margin: 2%;
  }
  .proggrame-details .col-view ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .proggrame-details .col-view ul li h3 {
    min-height: auto;
  }
  .prog-det-sec.col-view {
    padding: 20px 0;
  }
  .enquiry-form.thank-you .wrap {
    flex-direction: column;
    width: 90%;
  }
  .enquiry-form .wrap .left-col .content {
    width: 75%;
  }
  .single-col {
    max-width: 1046px;
    width: 90%;
    padding: 60px 0;
  }
  .overview-container .wrapper {
    padding: 20px 0;
    width: 90%;
  }
  .overview-container .blue-band .wrap {
    width: 90%;
  }
  .overview-container .red-band .wrap {
    width: 90%;
  }
  .tabs-container .career-services-two-col-grid ul li .content.left {
    width: 100%;
    margin: 0px 0%;
    padding: 0px;
  }
  .aep-banner .cont .banner-placeholder .left {
    width: 50%;
    margin: 0px 0 2em 0;
    padding: 0px 30px;
  }
  .aep-banner .cont {
    background-size: cover;
  }
  .tabs-container .career-services-two-col-grid ul li .content h3 {
    font-size: 22px;
  }
  .tabs-container .career-services-two-col-grid.aep .tiles ul li ul {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
    font-size: 22px;
  }
  .tabs-container .career-services-two-col-grid.aep .tiles ul li ul li {
    margin: 2px 0px;
  }
  .contact-grid .content-holder .right {
    text-align: center;
  }
  header .menu-holder .menu nav ul li a {
    padding: 10px 8px;
    font-size: 11px;
  }
  .has-submenu span {
    right: 1px !important;
  }
  .slider-banner .category2 {
    width: 95%;
  }
  .logo-holder {
    width: 90%;
    margin: 0px auto;
    padding: 20px 0;
  }
  .dual-col-banner .left-holder .cont {
    width: 90%;
  }
  .dual-col-banner .left-holder .cont .features ul li {
    font-size: 14px;
  }
  .transform-your-talent .content-holder {
    width: 90%;
  }
  .transform-talent-tiles ul li {
    width: 25%;
  }
  .domains {
    width: 90%;
  }
  .domains .tiles ul li {
    width: 14%;
  }
  .client-case-studies .container {
    width: 90%;
  }
  .hiring-partners .content-holder ul li img {
    width: 80%;
  }
  .single-col-inner {
    padding: 10px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  header .logo-holder .logo {
    padding: 20px 10px;
  }
  header .menu-holder .menu nav ul li {
    font-size: 11px;
  }
  header .menu-holder .menu nav ul li.register a {
    padding: 7px 20px;
  }
  header .menu-holder .menu nav ul li a {
    padding: 7px 5px;
  }
  header .menu-holder .menu nav ul li:first-child {
    padding: 0 7px;
  }
  .thumbnail-holder {
    padding: 0;
  }
  .inner-page-content-navigation {
    top: 81px;
  }
  .thumbnail-holder > ul {
    display: block;
  }
  .thumbnail-holder > ul > li {
    margin: 20px 1%;
    padding: 0px;
    width: 75%;
    display: inline-block;
  }
  .thumbnail-grid-holder ul {
    display: block;
  }
  .thumbnail-grid-holder ul li {
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .thumbnail-grid-holder .content-box {
    padding: 50px 20px;
  }
  .thumbnail-grid-holder .content-box h3 {
    font-size: 22px;
    line-height: 30px;
  }
  .thumbnail-grid-holder .content-box .details-container .left-holder {
    width: 20%;
  }
  .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
    padding: 50px 20px 50px 20px;
  }
  .thumbnail-holder > ul {
    display: flex;
    flex-wrap: wrap;
  }
  .thumbnail-holder > ul > li {
    width: 48%;
    margin: 8px 1%;
  }
  .thumbnail-grid-holder .content-box .details-container .left-holder {
    width: 10%;
  }
  .thumbnail-grid-holder .content-box .details-container .right-holder {
    width: 90%;
  }
  .choose-prog-sec .content-holder ul {
    display: block;
  }
  .choose-prog-sec .content-holder ul li {
    margin: 10px 0;
  }
  .choose-prog-sec .content-holder ul li.menu {
    width: 29%;
    display: inline-block;
    margin: 0px 2%;
  }
  .choose-prog-sec .content-holder ul li:first-child {
    width: 100%;
  }
  .slider-banner .content-layer .logo-icon {
    display: none;
  }
  .slider .slick-dots {
    bottom: 5%;
  }
  .slider-banner .content-layer .features ul li {
    padding: 10px 10px;
    font-size: 12px;
    line-height: 18px;
  }
  footer {
    padding: 45px 30px;
  }
  .footer-sitemap {
    width: 100%;
    display: block;
  }
  .footer-sitemap ul {
    margin: 0px 50px 0 0;
  }
  .footer-social-holder {
    width: 100%;
    display: block;
    text-align: center;
    padding: 20px 0 0 0;
  }
  .footer-social-holder p{
    color: #7155eb !important;
  }
  .footer-social-holder .social-icons {
    padding: 0px;
  }
  .footer-social-holder .social-icons ul {
    text-align: center;
  }
  .contact-grid .content-holder {
    width: 100%;
  }
  .inner-banner-holder {
    padding: 0px;
  }
  .inner-banner-holder .wrap .banner-thumb {
    width: 100%;
    display: block;
  }
  .inner-banner-holder .wrap .banner-thumb img {
    width: 100%;
    display: block;
  }
  .inner-banner-holder .wrap .banner-content {
    width: 100%;
    display: block;
    padding: 20px;
  }
  .tabs-container .grid {
    width: 85%;
    margin: 0px auto;
  }
  .tabs-container .grid .hiring-slide-holder ul li img {
    margin: 0px auto;
  }
  .tabs-container .grid .fee-holder ul li {
    width: 50%;
  }
  .tabs-container .grid .fee-holder ul li .desc h4 {
    font-size: 14px;
  }
  .proggrame-details .card .description h3 {
    font-size: 18px;
    font-weight: 500;
  }
  .proggrame-details .card .description {
    padding: 20px 15px;
  }
  .proggrame-details .card .description p {
    line-height: 20px;
  }
  .slider-banner .category3 {
    width: 100%;
    padding: 10px;
  }
  .slider-banner .category3 .left {
    width: 60%;
  }
  .slider-banner .category3 .right {
    width: 40%;
  }
  .tabs-container .grid .learning-exp-thumbnail-holder ul li {
    width: 48%;
  }
  .tabs-container .grid.blue {
    width: 100%;
  }
  .tabs-container .grid.blue .wrapper {
    width: 85%;
  }
  .tabs-container .grid .top-cont {
    display: block;
  }
  .tabs-container .grid .top-cont .left-cont {
    width: 100%;
  }
  .tabs-container .grid .top-cont .right-cont {
    width: 100%;
    text-align: left;
  }
  .tabs-container .grid.blue .wrapper .description ul {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .tabs-container .grid.blue .wrapper .description ul li {
    width: 45%;
    list-style: none;
    margin: 0 25px 30px 0;
  }
  .proggrame-details .col-view ul li {
    width: 46%;
    margin: 2%;
  }
  .proggrame-details .col-view ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .proggrame-details .col-view ul li h3 {
    min-height: auto;
  }
  .prog-det-sec.col-view {
    padding: 20px 0;
  }
  .enquiry-form.thank-you .wrap {
    flex-direction: column;
    width: 90%;
  }
  .enquiry-form .wrap .left-col .content {
    width: 90%;
  }
  .enquiry-form.thank-you .wrap .right-col {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid ul li {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid ul li .content {
    width: 100%;
    margin: 0;
    padding: 0px;
  }
  .tabs-container .career-services-two-col-grid ul li .content h3 {
    font-size: 20px;
  }
  .tabs-container .career-services-two-col-grid ul li .content.left {
    width: 100%;
    margin: 0;
    padding: 0px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li {
    width: 100%;
    padding: 20px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
    font-size: 20px;
    line-height: 25px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li .cont {
    width: 100%;
    padding: 0 20px;
  }
  /* .tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(3) { order: 4; }
.tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(4) { order: 3; }
.grid.career-services-two-col-grid.career-connection ul li:nth-of-type(1){order: 2;}
.grid.career-services-two-col-grid.career-connection ul li:nth-of-type(2){order: 1;} */
  .grid.career-services-two-col-grid.career-connection ul li {
    padding: 20px 0 0 0;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li {
    padding: 20px 0px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li.blue {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 20px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li.grey {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 20px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li.light-grey {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 20px;
  }
  .tabs-container .grid.blue {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  section.grid.career-services-two-col-grid.carausel.eligibility
    .wrapper
    table
    tr:first-child
    td {
    font-size: 13px;
  }
  .single-col {
    max-width: 1046px;
    width: 90%;
    padding: 25px 0;
  }
  .tabbed-thumbnails .slider-nav__item {
    padding: 15px;
  }
  .search-result {
    width: 95%;
    margin: 0px auto;
    padding: 0 0 40px 0;
  }
  .search-result .content-holder ul li.menu {
    width: 30%;
  }
  .search-result h3 {
    font-size: 24px;
  }
  .search-result .content-holder ul li {
    margin: 10px 0;
  }
  .single-col-inner {
    width: 90%;
  }
  .single-col-inner .alumni-connect-btm-box ul li {
    width: 100%;
  }
  .single-col-inner .alumni-connect-btm-box ul {
    flex-wrap: wrap;
  }

  .alumni-connect-banner-counter {
    width: 90%;
    margin: 25px auto;
    padding: 0px;
    display: none;
  }
  .overview-container .wrapper {
    padding: 20px 0;
    width: 90%;
  }
  .overview-container .blue-band .wrap {
    width: 90%;
  }
  .overview-container .red-band .wrap {
    width: 90%;
  }
  .mobile {
    display: block;
  }
  .desktop {
    display: none;
  }
  .tabs-container .career-services-two-col-grid .tiles.about-us .blue {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(1) {
    order: 2;
    margin: 0%;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(2) {
    order: 1;
    padding: 0px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(3) {
    order: 4;
    padding: 20px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(4) {
    order: 4;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(5) {
    order: 6;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(6) {
    order: 5;
    padding: 20px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(7) {
    order: 8;
    padding: 20px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(8) {
    order: 8;
    margin: 0px;
  }

  .slider-banner .category2 {
    width: 90%;
  }
  .slider-banner .category2 .left h3 {
    font-size: 28px;
  }
  .slider-banner .category2 .left {
    width: 40%;
  }
  .slider-banner .category2 .right {
    width: 60%;
  }
  .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left {
    width: 100%;
  }
  .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right {
    display: none;
  }
  .careerFormWrap h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .careerFormWrap {
    padding: 0%;
  }
  .careerFormWrap .desc {
    padding: 0;
    font-size: 13px;
    line-height: auto;
  }
  .careerFormWrap .formWrap {
    padding: 0;
  }
  .careerFormWrap .formWrap .input,
  .careerFormWrap .formWrap .file {
    width: 100%;
    margin: 0 0 2% 0;
  }
  .currentOpeningsWrap {
    padding: 0%;
  }
  .currentOpeningsWrap h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .currentOpeningsWrap .desc {
    padding: 0;
    font-size: 13px;
    line-height: auto;
  }
  .currentOpeningsWrap .openingBlock ul li {
    width: 100%;
  }
  .aep-banner {
    padding: 0px 0px;
  }
  .aep-banner .cont {
    background-size: cover;
  }
  .aep-banner .cont .banner-placeholder .left {
    padding: 0px 30px;
  }
  .aep-banner .cont .banner-placeholder .left .counter ul {
    flex-direction: column;
  }
  .aep-banner .cont .banner-placeholder .left .counter ul li {
    margin-bottom: 20px;
  }
  .aep-banner .cont .banner-placeholder .right ul li {
    margin: 0px;
  }
  .aep-banner .cont .banner-placeholder .right ul li input[type="text"] {
    margin: 20px 0 0 0;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul li label.select {
    margin: 20px 0 0 0;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul {
    flex-direction: column;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul li {
    width: 100%;
  }
  .aep-banner .cont .banner-placeholder .right ul li .white-cta {
    margin: 10px 0 0 0;
  }
  .tabs-container .career-services-two-col-grid .services-highlights ul {
    justify-content: space-between;
  }
  .tabs-container .career-services-two-col-grid.resource-tools-tiles ul {
    justify-content: space-between;
  }
  .tabs-container .career-services-two-col-grid.resource-tools-tiles ul li {
    width: 50%;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li:hover
    .caption {
    padding: 1em;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li:hover
    .caption
    h3 {
    padding: 0em;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    p {
    padding: 0.2em 0;
    font-size: 14px;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    .features
    h4 {
    padding: 0px;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    .features
    ul
    li {
    font-size: 14px;
  }
  .tabs-container .career-services-two-col-grid .product-offerings ul li {
    padding: 0.5em;
    padding-bottom: 7em;
  }
  .tabs-container .career-services-two-col-grid .product-offerings ul li h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .tabs-container .career-services-two-col-grid .downloads {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid .downloads ul li .right a {
    padding-top: 50%;
  }
  .tabs-container .grid.blue.career-services .two-col .reusable h4 {
    font-size: 18px;
  }
  section.grid.career-services-two-col-grid .steps ul li {
    width: 30%;
    margin: 0px;
    padding: 1em;
    position: relative;
  }
  section.grid.career-services-two-col-grid .steps ul li p a {
    word-break: break-all;
  }
  section.grid.career-services-two-col-grid .steps ul li::after {
    right: -19px;
  }
  .choose-prog-sec .content-holder ul li:last-child {
    margin: 2%;
    width: auto;
  }
  .dual-col-banner {
    flex-direction: column-reverse;
  }
  .dual-col-banner .right-holder {
    width: 100%;
  }
  .dual-col-banner .left-holder {
    width: 100%;
  }
  .dual-col-banner .left-holder .cont {
    width: 95%;
  }
  .dual-col-banner .left-holder .cont h3 {
    font-size: 22px;
  }
  .dual-col-banner .left-holder .cont .features ul li {
    font-size: 14px;
  }
  .transform-your-talent {
    width: 90%;
    margin: 0px auto;
  }
  .transform-your-talent .content-holder .desc {
    width: 100%;
  }
  .transform-your-talent .content-holder .enq-form {
    width: 100%;
  }
  .what-we-offer .right {
    width: 50%;
    margin: 0px;
    padding: 0em 1em 0 1em;
  }
  .transform-talent-tiles ul li {
    width: 30%;
  }
  .how-we-do .left {
    margin: 0px;
    width: 50%;
    padding: 2em 1em;
  }
  .domains {
    width: 90%;
  }
  .domains .tiles ul li {
    width: 15%;
  }
  .client-case-studies {
    padding: 60px 0;
  }
  .client-case-studies .container {
    width: 90%;
  }
}
@media screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /*	header .menu-holder .submenu ul li{
		font-size: 15px !important;
	}*/
  header .menu-holder .submenu ul li .dropdown-menu ul li:after {
    background: transparent !important;
    color: #fff;
  }
  header .menu-holder .submenu ul li .dropdown-menu ul li {
    background: #3c3c3c !important;
    border: none;
    text-align: left !important;
    font-size: 15px !important;
  }
  header .menu-holder .submenu ul li .dropdown-menu ul li a {
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 959px) {
  /*top menu bar css*/
  .mobHeaderMenu {
    display: block;
  }
  .menu-holder #wp-megamenu-header {
    display: none;
  }
  /*top menu bar css end */
  .submenu ul li .dropdown-menu ul li {
    background: #3c3c3c !important;
  }
  header .menu-holder .submenu ul li .dropdown-menu ul li:after {
    background: transparent !important;
    color: #fff;
  }
  header .menu-holder .submenu ul li .dropdown-menu ul li {
    background: #3c3c3c !important;
    border: none;
    text-align: left !important;
  }
  /* header .menu-holder .submenu ul li{
      font-size: 15px !important;
    }*/

  header .menu-holder .submenu ul li .dropdown-menu ul li:after {
    background: transparent !important;
    color: #fff;
  }
  header .menu-holder .submenu ul li .dropdown-menu ul li {
    background: #3c3c3c !important;
    border: none;
    text-align: left !important;
    font-size: 15px !important;
  }
  header .menu-holder .submenu ul li .dropdown-menu {
    position: initial;
  }
  .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
    width: 100%;
    padding-bottom: 2%;
    padding-left: 0;
  }
  .slider-banner .category2 .left.aboutBanner .mobHead {
    display: block;
  }
  .slider-banner .category2 .left.aboutBanner .deskHead {
    display: none;
  }
  header .logo-holder {
    width: 70%;
  }
  header .logo-holder .logo {
    max-width: 242px;
    width: 260px;
    padding: 15px;
  }

  header .logo-holder .logo img {
    height: auto;
  }
  .mobTrigger {
    display: block;
    margin-top: 30px;
  }
  header {
    height: auto;
    background: #ffffff;
  }
  header .logo {
    margin: 0px;
    width: 80px;
    background: none;
    padding: 10px;
  }
  header .menu-holder {
    width: 100%;
    /*height: 100vh;*/
    height: 100%;
    min-height: 470px;
    background: #3f3f3f;
    overflow-y: auto;
  }
  header nav {
    display: none;
    margin: 0;
    background: #fff;
  }
  header nav ul li {
    width: 100%;
    padding: 0;
    text-align: center;
  }
  header nav ul li a {
    padding: 10px 0;
    border-bottom: rgba(0, 0, 0, 0.15) solid 1px;
    color: #000;
    text-shadow: none;
  }
  header nav ul li:last-child a {
    border-bottom: 0;
  }
  header nav ul li ul {
    display: none;
    position: relative;
  }
  .has-submenu:hover .dropdown-menu {
    position: relative;
  }
  header nav ul li a {
    border: 0;
  }
  header nav ul li ul li {
    font-size: 14px;
  }
  header nav ul li ul li a {
    background: rgba(0, 0, 0, 0.05);
    border: none;
  }
  header .menu-holder .submenu ul li {
    padding: 10px 0px;
    font-size: 18px;
    text-align: left;
    width: 100%;
  }
  header .menu-holder .submenu ul li a span {
    right: 9px;
  }
  header .menu-holder .menu nav ul li {
    border: none;
    text-align: left;
    padding: 7px 0px;
    font-size: 18px;
  }
  header .menu-holder .menu nav ul li a {
    color: #ffffff;
  }
  .footer-sitemap {
    display: block;
  }
  .footer-social-holder {
    display: block;
    padding: 5%;
  }
  .footer-social-holder {
    width: 100%;
    text-align: center;
  }
  .footer-social-holder .social-icons ul {
    text-align: center;
  }
  .footer-sitemap ul {
    margin: 0;
    width: 100%;
    padding: 0 5%;
  }
  .slider-banner .full-width-layer {
    display: none;
  }
  img.background {
    display: none;
  }
  .slider-banner .content-layer {
    /*padding: 0px 5%;
	position: absolute;
	left: 0%;*/
    width: 100%;
    padding: 25px 15px 0;
    position: absolute;
    transform: translate(0);
    top: 00px;
    left: 0px;
    max-width: 235px;
  }
  .slider-banner .content-layer {
    /*width: 57%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 60%;
	left: 5%;
	transform: translateY(-50%);
	z-index: 1;*/
  }
  .slider-banner .content-layer .logo-icon {
    display: none;
  }
  .slider-banner .content-layer h2 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 0;
  }
  .slider-banner .content-layer { max-width: 350px; padding: 25px 35px 0; }
  /*.slider-banner .content-layer h2 span{
	display: block;
}*/
  .slider-banner .content-layer h2 span.baseline:before {
    height: 3px;
  }
  .slider-banner .content-layer .features {
    width: 75%;
  }
  .slider-banner .content-layer .features ul {
    flex-wrap: wrap;
  }
  .slider-banner .content-layer .features ul li {
    width: 100%;
    margin: 8px 0;
    padding: 10px 15px;
    font-size: 12px;
    background: rgba(255, 255, 255, 0.9);
  }
  .slider-banner .content-layer .features ul li:last-child {
    border-right: 1px solid #cecfd0;
  }
  .slider-banner .content-layer .features ul li .count {
    font-size: 13px;
  }
  .slider .slick-dots {
    bottom: 0px;
    text-align: center;
  }
  .slide-holder .banner-cta a {
    background: rgba(255, 255, 255, 0.6);
  }

  body.home .slide-holder {
    /*background: url(../images/spotlight-desktop.png) 70% 70px repeat-x;
	padding: 0px 0;
	background-size: cover;
	min-height: 380px;*/
  }
  .choose-prog-sec .content-holder ul {
    display: block;
  }
  .choose-prog-sec .content-holder ul li {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
  }
  .choose-prog-sec .content-holder ul li .go-btn {
    width: 100%;
  }
  .choose-prog-sec .content-holder ul li.menu {
    width: 100%;
    margin: 20px 0;
  }
  .section-details {
    width: 90%;
  }
  .thumbnail-holder {
    padding: 0;
  }
  .thumbnail-holder > ul {
    flex-wrap: wrap;
  }
  .thumbnail-holder > ul > li {
    margin: 20px 1%;
    padding: 0px;
    width: 48%;
    display: inline-block;
  }
  .thumbnail-holder ul li .text-desc {
    font-size: 12px;
    padding: 20px 10px;
  }
  .thumbnail-grid-holder ul {
    display: block;
  }
  .thumbnail-grid-holder ul li {
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .thumbnail-grid-holder .content-box {
    padding: 50px 20px;
  }
  .thumbnail-grid-holder .content-box h3 {
    font-size: 22px;
    line-height: 30px;
    width: 100%;
  }
  .thumbnail-grid-holder .content-box .details-container .left-holder {
    width: 20%;
  }
  .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
    padding: 50px 20px 50px 20px;
  }
  .proggrame-details .card {
    display: table;
    width: 100%;
    margin: 10px auto;
  }
  .proggrame-details .card .description {
    width: 50%;
    display: table-cell;
    padding: 15px;
  }
  .proggrame-details .card .description p {
    font-size: 14px;
    padding: 8px 0;
    line-height: normal;
  }
  .proggrame-details .card .description h3 {
    font-size: 16px;
    font-weight: 500;
  }
  .slider-banner .category2 {
    width: 100%;
    position: static;
    transform: none;
    flex-direction: column-reverse;
  }
  .slider-banner .category2 .left {
    width: 100%;
    margin: 0px;
    padding: 0px 25px;
    display: block;
    vertical-align: middle;
  }
  .slider-banner .category2 .right {
    width: 100%;
    margin: 0px 0 5% 0;
    padding: 0px;
    display: block;
    vertical-align: middle;
  }
  .slider-banner .category2 .left h3 {
    /* font-size: 16px;
	line-height: 20px; */
  }
  .slider-banner .category2 p {
    /* font-size: 13px; */
  }
  .prog-det-sec {
    padding: 0px 0;
    background-image: none;
  }
  .contact-grid .content-holder {
    width: 100%;
    padding: 0 5px;
  }
  .contact-grid .content-holder .left {
    width: 100%;
    display: block;
  }
  .contact-grid .content-holder .middle {
    width: 100%;
    display: block;
    padding: 20px;
    text-align: center;
  }
  .contact-grid .content-holder .right {
    width: 100%;
    display: block;
    text-align: center;
  }
  .inner-banner-holder {
    padding: 0px;
  }
  .inner-banner-holder .wrap .banner-thumb {
    width: 100%;
  }
  .inner-banner-holder .wrap .banner-thumb img {
    width: 100%;
  }
  .inner-banner-holder .wrap .banner-content {
    display: block;
    width: 100%;
    padding: 20px;
  }
  .inner-banner-holder .wrap .banner-content h3 {
    font-size: 18px;
    text-align: left;
  }
  .inner-banner-holder .wrap .banner-content .cta-holder {
    text-align: left;
  }
  .inner-banner-holder .wrap .banner-content .cta-holder .inner-banner-cta a {
    margin: 5px 0;
  }
  .inner-banner-holder .wrap .banner-content p {
    text-align: left;
  }
  .tabs-container .grid table tr td:nth-child(2) span {
    top: 30%;
  }
  .tabs-container .grid {
    width: 85%;
    margin: 0px auto;
    padding: 30px 0;
  }
  .tabs-container .grid h3 {
    font-size: 25px;
  }
  .tabs-container .grid h4 {
    font-size: 20px;
  }
  .tabs-container .grid table tr td {
    font-size: 11px;
  }
  .tabs-container .grid .student-slide-holder ul li {
    padding: 0px;
    display: block;
    margin: 3px 0;
    width: 100%;
  }
  .tabs-container .grid .faculty-slide-holder ul li {
    padding: 0px;
  }
  .tabs-container .grid .career-slide-holder ul li {
    margin: 0px 10px;
    width: 100%;
  }
  .tabs-container .grid .career-slide-holder {
    width: 100%;
  }
  .tabs-container .grid .hiring-slide-holder ul li img {
    margin: 0px auto;
  }
  .tabs-container .grid .fee-holder ul {
    display: block;
  }
  .tabs-container .grid .fee-holder ul li {
    width: 100%;
  }
  .tabs-container .grid .fee-holder ul li .desc {
    padding: 20px;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li {
    display: block;
    width: 100% !important;
    text-align: center;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li .avtar img {
    margin: 0px auto;
  }
  .tabs-container .grid .student-review-holder ul li {
    margin: 0px;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li:first-child {
    padding: 30px 20px;
  }
  .tabs-container .grid .navigation-links ul li {
    padding: 0px 10px;
    margin: 10px 0;
  }
  .tabs-container .grid .navigation-links ul {
    flex-wrap: wrap;
  }
  .tabs-container .grid table tr th {
    font-size: 11px;
  }
  .tabs-container .grid .fee-holder ul li:first-child .desc h3 {
    font-size: 38px;
  }
  .tabs-container .grid .fee-holder ul li .desc h4 {
    font-size: 14px;
  }
  .tabs-container .grid .fee-holder ul li .desc h3 {
    font-size: 38px;
  }
  .inner-page-content-navigation ul {
    display: none;
  }
  .inner-page-content-navigation select {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: none;
    color: #7f8080;
    font-weight: 500;
    border: none;
    text-align: center;
    border: 1px solid #7f8080;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    padding: 0px 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/drop-down-arrow.png) 95% center no-repeat;
    background-size: 10px;
    outline: 0;
  }
  .slider-banner .category3 {
    width: 85%;
    margin: 0px auto;
    padding: 0px 0;
    display: flex;
    flex-direction: column-reverse;
  }
  .slider-banner .category3 .left {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  .slider-banner .category3 .left h3 {
    font-size: 22px;
  }
  .slider-banner .category3 .left p {
    font-size: 15px;
  }
  .slider-banner .category3 .right {
    display: block;
    width: 100%;
  }
  .proggrame-details .card .thumb img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .enquiry-form {
    background-size: cover;
  }
  .experience-slider .slick-dots {
    bottom: 10px;
    text-align: center;
    display: block;
  }
  .enquiry-form .top-logo-cont {
    margin: 30px;
  }
  .enquiry-form .wrap {
    max-width: 100%;
    margin: 10px auto;
    display: block;
  }
  .enquiry-form .wrap .left-col {
    padding: 0;
    width: 100%;
  }
  .enquiry-form .wrap .left-col .bottom-cont {
    width: 100%;
    margin: 0;
  }
  .enquiry-form .wrap .right-col ul li ul li {
    width: 100%;
  }
  .enquiry-form .wrap .left-col .content {
    width: 100%;
  }
  .enquiry-form .wrap .right-col {
    width: 100%;
  }
  .tabs-container .grid .features ul li {
    width: 100%;
  }
  .tabs-container .grid .features ul li {
    background: url(../images/pointer.png) left 5px no-repeat;
  }
  .enquire-cta {
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
    -ms-transform: rotate(0deg);
    text-align: center;
    position: fixed;
    width: 100%;
    top: 92%;
    opacity: 1;
    z-index: 999;
  }
  .enquire-cta ol {
    display: flex;
    justify-content: space-between;
    margin: 0px;
  }
  .enquire-cta li {
    margin: 0px;
    /*width: 50%;*/
    width: 100%;
    text-align: center;
  }
  .enquire-cta {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    top: auto;
    bottom: 0;
	  border-radius: 0;
  }
  .inner-page-content-navigation {
    padding: 2% 9%;
    background: #f1f2f2;
  }
  .tabs-container .grid .navigation-links ul.slick-dots {
    display: block;
    bottom: -15px;
  }
  .tabs-container .grid .navigation-links ul.slick-dots li {
    width: auto;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    display: inline-block;
  }
  .tabs-container .grid .navigation-links ul.slick-dots li button:before {
    font-size: 40px;
  }
  .tabs-container .grid .faculty-slide-holder ul li .thumb {
    width: 80%;
  }
  .tabs-container .grid .faculty-slide-holder ul li .title {
    text-align: center;
  }
  .tabs-container .grid .faculty-slide-holder ul li .desc {
    text-align: center;
  }
  .tabs-container .grid .career-slide-holder ul {
    display: block;
  }
  .tabs-container .grid .career-slide-holder {
    padding: 0px;
  }
  .tabs-container .grid .career-slide-holder ul li {
    margin: 20px 0px;
    -webkit-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .tabs-container .grid .career-slide-holder ul li h3 {
    font-size: 15px;
  }
  .tabs-container .grid .student-review-holder {
    width: 100%;
  }
  header .menu-holder .menu nav {
    background: #3f3f3f;
    padding: 10px 0;
    border-bottom: 1px solid #b2b2b2;
    display: block;
  }
  header .menu-holder .menu nav ul li:first-child a {
    color: #ffffff;
  }
  .has-submenu span {
    right: -15px !important;
  }
  header .menu-holder .menu nav ul li.register a {
    padding: 7px 0;
    background: none;
  }
  header .menu-holder .submenu ul li a {
    color: #ffffff;
    position: relative;
  }
  header .menu-holder .submenu {
    padding: 10px 0;
  }
  header .menu-holder {
    display: none;
    position: absolute;
    z-index: 9999999999;
    overflow: scroll;
  }
  header .menu-holder .menu {
    width: 80%;
    margin: 0px auto;
  }
  header .menu-holder .submenu {
    width: 80%;
    margin: 0px auto;
    border-bottom: 1px solid #b2b2b2;
  }
  header .menu-holder .menu nav ul li a,
  header .menu-holder .submenu ul li a {
    position: relative;
  }
  header .menu-holder .menu nav ul li a::after,
  header .menu-holder .submenu ul li a::after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: #ff3945;
    transition: width 0.3s;
    position: absolute;
    bottom: 50%;
    transform: translate(-105%, 81%);
  }
  header .menu-holder .menu nav ul li a:hover::after,
  header .menu-holder .submenu ul li a:hover::after {
    width: 100%;
  }
  .mob-bottom-menu {
    display: block;
    text-align: left;
    width: 80%;
    margin: 0px auto;
    border-bottom: 3px solid #e8e9e9;
    padding: 10px 0;
  }
  header .menu-holder .mob-bottom-menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
  }
  header .menu-holder .mob-bottom-menu ul li {
    margin: 0px;
    padding: 5px 0;
    display: block;
    font-size: 15px;
    position: relative;
    width: 100%;
  }
  header .menu-holder .mob-bottom-menu ul li a {
    color: #797979;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
  header .menu-holder .mob-bottom-menu ul li a:hover {
    color: #ff6c49;
    font-weight: 500;
  }
  .page-wrapper {
    margin-top: 85px;
  }
  .inner-page-content-navigation {
    top: 77px;
    z-index: 999999;
  }
  .tabs-container .grid .hiring-slide-holder ul li img {
    width: 100%;
  }
  .enquiry-form .top-logo-cont {
    margin: 10px;
  }
  .proggrame-details .col-view ul li {
    width: 80%;
    margin: 20px auto;
  }
  .proggrame-details .col-view ul li h3 {
    min-height: auto;
  }
  .tabs-container .grid .learning-exp-thumbnail-holder ul li {
    width: 100%;
  }
  .tabs-container .grid.blue {
    width: 100%;
  }
  .tabs-container .grid.blue .wrapper {
    width: 85%;
  }
  .tabs-container .grid .top-cont {
    display: block;
  }
  .tabs-container .grid .top-cont .left-cont {
    width: 100%;
  }
  .tabs-container .grid .top-cont .right-cont {
    width: 100%;
    text-align: left;
  }
  .tabs-container .grid.blue .wrapper .description ul {
    flex-wrap: wrap;
  }
  .tabs-container .grid.blue .wrapper .description ul li {
    width: 100%;
    margin: 0 0 30px 0;
    display: block;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li .student-name {
    font-size: 20px;
  }
  .enquiry-form .wrap .left-col .content h3 {
    font-size: 20px;
  }

  .enquiry-form.thank-you .wrap .right-col {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid ul li {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid ul li .content {
    width: 100%;
    margin: 0;
    padding: 0px;
  }
  .tabs-container .career-services-two-col-grid ul li .content h3 {
    font-size: 20px;
  }
  .tabs-container .career-services-two-col-grid ul li .content.left {
    width: 100%;
    margin: 0;
    padding: 0px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li {
    width: 100%;
    padding: 20px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
    font-size: 20px;
    line-height: 25px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li .cont {
    width: 100%;
  }
  /* .tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(3) { order: 4; }
.tabs-container .career-services-two-col-grid .tiles ul li:nth-of-type(4) { order: 3; }
.grid.career-services-two-col-grid.career-connection ul li:nth-of-type(1){order: 2;}
.grid.career-services-two-col-grid.career-connection ul li:nth-of-type(2){order: 1;} */
  .grid.career-services-two-col-grid.career-connection ul li {
    padding: 20px 0 0 0;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li {
    padding: 20px 0px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li.blue {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 20px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li.grey {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-top-right: 0;
    -moz-border-radius-bottom-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 20px;
  }
  .tabs-container .career-services-two-col-grid .tiles ul li.light-grey {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 20px;
  }
  .tabs-container .grid.blue {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  section.grid.career-services-two-col-grid.carausel.eligibility
    .wrapper
    table
    tr:first-child
    td {
    font-size: 13px;
  }
  .single-col {
    max-width: 1046px;
    width: 90%;
    padding: 25px 0;
  }
  .tabbed-thumbnails .slider-nav__item {
    padding: 15px;
  }
  .tabbed-thumbnails .slider-wrapper .slider-for .social-connect a {
    display: block;
  }
  .tiles-view .item {
    width: 100%;
  }
  .search-result {
    width: 90%;
    margin: 0px auto;
  }
  .search-result h3 {
    font-size: 24px;
  }
  .search-result .content-holder ul {
    flex-wrap: wrap;
  }
  .search-result .content-holder ul li {
    margin: 10px 0;
  }
  .search-result .content-holder ul li.menu {
    width: 100%;
  }
  .alumni-connect-banner-counter {
    margin: 20px 0 0 0;
  }
  .alumni-connect-banner-counter .wrap ul {
    flex-direction: column;
    flex-wrap: wrap;
  }
  .alumni-connect-banner-counter .wrap ul li {
    width: 80%;
    margin: 10px auto;
  }
  .single-col-inner .alumni-connect-btm-box ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .tabs-container .grid .alumni-speak-video-wrap ul {
    flex-direction: column;
  }
  .tabs-container .grid .alumni-speak-video-wrap ul li {
    width: 100%;
    padding: 0 0 30px 0;
  }
  .tabs-container .grid .alumni-speak-video-wrap ul li:last-child {
    padding: 0px;
  }
  .single-col-inner {
    width: 90%;
  }
  .help-support-container .wrapper {
    width: 90%;
    margin: 0px auto;
  }
  .help-support-container .wrapper .banner {
    flex-wrap: wrap;
  }
  .help-support-container .wrapper .banner .left {
    width: 100%;
  }
  .help-support-container .wrapper .banner .right {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .help-support-container .wrapper .banner .right .cta-holder {
    width: 100%;
  }
  .help-support-container .wrapper .banner .right .cta-holder ul li {
    width: 48%;
  }
  .help-support-container .wrapper {
    padding: 20px 0;
  }
  .help-support-container .wrapper .banner .right .cta-holder ul li .txt {
    font-size: 12px;
    line-height: 1.65;
  }
  .overview-container .wrapper .features {
    margin: 0px auto;
    width: 100%;
  }
  .overview-container .wrapper {
    padding: 20px 0;
    width: 90%;
  }
  .overview-container .blue-band .wrap {
    width: 90%;
  }
  .overview-container .red-band .wrap {
    width: 90%;
  }
  .overview-container .wrapper .escalation-matrix-container {
    flex-wrap: wrap;
  }
  .overview-container .wrapper .escalation-matrix-container .reusable {
    width: 100%;
  }
  .faqs-container ul.tabs {
    display: none;
  }

  .faqs-container .tab_container h3 {
    margin: 0px;
  }
  .faqs-container h3.tab_drawer_heading {
    color: #d12229;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .d_active {
    color: #fff;
  }
  .faqs-container .tab_content {
    width: 90%;
  }
  .faqs-container .tab_container .accordion dt a {
    font-size: 16px;
  }
  .overview-container .wrapper h3 {
    font-size: 30px;
  }
  .enquiry-form .wrap {
    width: 100%;
    padding: 5%;
  }
  .awards-milestone .wrap {
    width: 85%;
  }
  .mobile {
    display: block;
  }
  .desktop {
    display: none;
  }
  .tabs-container .career-services-two-col-grid .tiles.about-us .blue {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(1) {
    order: 2;
    margin: 0%;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(2) {
    order: 1;
    padding: 0px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(3) {
    order: 4;
    padding: 20px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(4) {
    order: 4;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(5) {
    order: 6;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(6) {
    order: 5;
    padding: 20px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(7) {
    order: 8;
    padding: 20px 0 0 0;
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid
    .tiles.about-us
    ul
    li:nth-of-type(8) {
    order: 8;
    margin: 0px;
  }
  .slider-banner .category2 .btm-content {
    width: 90%;
    margin: 0px auto;
  }
  .slider-for {
    display: none;
  }
  .tabbed-thumbnails .slider-wrapper .social-connect a {
    display: block;
    padding: 8px 0;
  }
  .tabbed-thumbnails .slider-wrapper .social-connect {
    margin: 15px 0;
  }
  .tabbed-thumbnails .slider-nav__item {
    margin: 20px 0px;
  }
  .tabbed-thumbnails .slider-nav__item.leadersItemMob {
    position: relative;
    padding-left: 20%;
  }
  .tabbed-thumbnails .slider-nav__item.leadersItemMob:before {
    content: "";
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    position: absolute;
    background: #cf252f;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .tabbed-thumbnails .slider-nav__item.leadersItemMob:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(41, 78, 148, 0);
    border-top-color: #cf252f;
    border-width: 15px;
    margin-left: -15px;
  }
  .social-share-list.show-social-share {
    opacity: 1;
    transform: none;
    bottom: 100%;
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #fff;
  }
  .choose-prog-sec {
    position: static;
  }
  .contact-us-wrap .locateusWrap .buttonWrap .button {
    width: 100%;
    margin: 0 0 10px 0;
  }

  .contact-us-wrap .locateusWrap .buttonWrap .button .txt {
    font-size: 10px;
  }

  .contact-us-wrap .locateUsFormWrap .formWrapper label.select {
    width: 100%;
    margin: 0 0 10px 0;
  }

  .contact-us-wrap .locateUsFormWrap .resultWrap ul li {
    width: 100%;
  }

  .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .right {
    display: none;
  }

  .contact-us-wrap .locateUsFormWrap .resultWrap ul li .box .left {
    width: 100%;
  }

  .contact-us-wrap
    .locateUsFormWrap
    .resultWrap
    ul
    li
    .box
    .left
    .enquireButton {
    position: relative;
    left: auto;
    bottom: auto;
    float: left;
  }
  .careerFormWrap h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .careerFormWrap {
    padding: 0%;
  }
  .careerFormWrap .desc {
    padding: 0;
    font-size: 13px;
    line-height: auto;
  }
  .careerFormWrap .formWrap {
    padding: 0;
  }
  .careerFormWrap .formWrap .input,
  .careerFormWrap .formWrap .file {
    width: 100%;
    margin: 0 0 2% 0;
  }
  .currentOpeningsWrap {
    padding: 0%;
  }
  .currentOpeningsWrap h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .currentOpeningsWrap .desc {
    padding: 0;
    font-size: 13px;
    line-height: auto;
  }
  .currentOpeningsWrap .openingBlock ul li {
    width: 100%;
  }
  .aep-banner {
    padding: 0px 0px;
  }
  .aep-banner .cont {
    background-size: cover;
    padding: 40px 0px;
  }
  .aep-banner .cont .banner-placeholder {
    display: block;
  }
  .aep-banner .cont .banner-placeholder .left {
    width: 90%;
    margin: 0px auto;
    padding: 0px 0;
  }
  .aep-banner .cont .banner-placeholder .left .counter ul {
    flex-direction: column;
  }
  .aep-banner .cont .banner-placeholder .left .counter ul li {
    margin-bottom: 25px;
  }
  .aep-banner .cont .banner-placeholder .right {
    width: 100%;
    margin: 0px;
    padding: 2em;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul {
    flex-direction: column;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul li {
    width: 100%;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul li input[type="text"],
  .aep-banner .cont .banner-placeholder .right ul li ul li input[type="email"] {
    margin: 20px 0 0 0;
  }
  .aep-banner .cont .banner-placeholder .right ul li {
    margin: 0px;
  }
  .aep-banner .cont .banner-placeholder .right ul li input[type="text"] {
    margin: 20px 0 0 0;
  }
  .aep-banner .cont .banner-placeholder .right ul li ul li label.select {
    margin: 20px 0 0 0;
  }
  .aep-banner .cont .banner-placeholder .right ul li .white-cta {
    margin: 10px 0 0 0;
  }
  .aep-single-col .steps ul {
    flex-direction: column;
  }
  .aep-single-col .steps ul li {
    width: 100%;
    margin: 2em 0;
  }
  .aep-single-col .steps ul li::after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    right: 50%;
    top: 107%;
    font-size: 25px;
    transform: translateX(50%);
    color: #cf252f;
  }
  .aep-single-col .application-process .prog-offered ul li {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid.aep .tiles ul li ul {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid .services-highlights ul li {
    margin: 4% 2%;
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid.resource-tools-tiles ul li {
    width: 100%;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li:hover
    .caption {
    padding: 1em;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li:hover
    .caption
    h3 {
    padding: 0px;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    h3 {
    padding: 0.3em 0;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    p {
    font-size: 14px;
    line-height: 18px;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    .features
    h4 {
    margin: 5px 0;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption
    .features
    ul
    li {
    line-height: 15px;
  }
  .tabs-container
    .career-services-two-col-grid.resource-tools-tiles
    ul
    li
    .caption:after {
    content: "";
  }
  .tabs-container .career-services-two-col-grid .product-offerings ul li {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid .downloads ul li {
    width: 100%;
    margin: 15px 0;
  }
  .tabs-container .career-services-two-col-grid .downloads ul li .left {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .tabs-container .career-services-two-col-grid .downloads {
    width: 100%;
  }
  .tabs-container .career-services-two-col-grid .downloads ul li .right {
    display: flex;
    justify-content: center;
    align-content: center;
  }
  .tabs-container .career-services-two-col-grid .downloads ul li .right a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
  }
  .tabs-container .grid.blue.career-services .two-col {
    flex-wrap: wrap;
  }
  .tabs-container .grid.blue.career-services .two-col .reusable {
    width: 100%;
  }
  .tabs-container .grid.blue.career-services .two-col .reusable h4 {
    font-size: 20px;
  }
  .tabs-container .grid.blue.career-services .two-col .reusable p {
    padding: 10px 0;
  }
  section.grid.career-services-two-col-grid .steps ul {
    flex-direction: column;
  }
  section.grid.career-services-two-col-grid .steps ul li {
    width: 100%;
    margin: 2em 0;
  }
  section.grid.career-services-two-col-grid .steps ul li::after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    right: 50%;
    top: 107%;
    font-size: 25px;
    transform: translateX(50%);
    color: #cf252f;
  }
  header .menu-holder .menu nav ul {
    display: block;
    border: 0;
  }
  header .menu-holder .menu nav ul li {
    display: block;
    background: transparent;
  }
  header .menu-holder .menu nav ul li:first-child {
    padding: 7px 0px;
  }
  header .menu-holder .menu nav ul li a {
    padding: 7px 0;
  }
  .dropdown-menu ul li {
    background: none;
  }
  header .menu-holder .menu nav ul li .dropdown-menu ul li {
    border: none !important;
  }
  header .menu-holder .menu nav ul li a {
    text-align: left;
    padding: 10px 10px 10px 20px;
    font-size: 15px;
  }
  header .menu-holder .menu nav ul li:first-child a,
  header .menu-holder .menu nav ul li .dropdown-menu ul li:first-child a {
    color: #fff;
  }
  header .menu-holder .menu nav ul li.has-submenu > a:hover {
    color: #d12229;
  }

  .contact-us-wrap .locateUsFormWrap .resultWrap ul {
    display: block;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul {
    display: block;
  }
  .canvas-con {
    flex-direction: column;
  }
  .logo-holder {
    width: 90%;
    margin: 0px auto;
    padding: 20px 0;
  }
  .hiring-partners .content-holder ul li img {
    width: 100%;
  }
  .choose-prog-sec .content-holder ul li label.select select {
    position: relative;
  }
  .choose-prog-sec .content-holder ul li label.select span.select {
    left: 0px;
  }
  .tabs-container .grid#Meet-Our-Students .navigation-links ul li {
    width: 100%;
    margin: 0;
  }
  .tabs-container .grid#Meet-Our-Students .navigation-links ul li a {
    padding: 10px 0;
    border: 0;
    border-bottom: #939394 solid 1px;
  }
  .tabs-container
    .grid
    .student-slide-holder
    ul
    li.js-slider__item
    .companyProfileImage
    ul
    li {
    width: 33.33%;
    margin: 0;
  }
  .aep-banner .cont .banner-placeholder .left .counter ul li:after,
  .aep-banner
    .cont
    .banner-placeholder
    .left
    .counter
    ul
    li:nth-child(2):after {
    width: 85%;
  }
  .aep-banner .cont .banner-placeholder .right ul li select {
    margin: 20px 0 0 0;
    background-color: transparent;
  }
  .careerFormWrap .formWrap .wpcf7-form-control-wrap {
    width: 100%;
  }
  .careerFormWrap .formWrap .select {
    width: 100%;
  }
  .careerFormWrap .functionType .label {
    width: 100%;
  }
  .careerFormWrap .functionType .checkboxWrap span.wpcf7-list-item {
    margin: 0 20px 0 0;
  }
  .currentOpeningsWrap .openingBlock ul li .box .posName {
    height: auto;
  }
  .careerFormWrap .openingsTableWrap .row.th .col {
    /* white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; */
  }
  .careerFormWrap .openingsTableWrap .row .col {
    width: 40%;
    padding: 0 5% 0 0;
  }
  .careerFormWrap .openingsTableWrap .row .col:nth-child(2) {
    width: 40%;
  }
  .careerFormWrap .twoColsLayout .imgWrap {
    width: 100%;
    border-radius: 0;
  }
  .careerFormWrap .twoColsLayout .txtWrap {
    width: 100%;
    padding: 5%;
  }
  .highlightOpeningsWrap ul li .holder {
    padding: 0 5%;
    font-size: 18px;
  }
  .careerFormWrap .single-col h2 span {
    font-size: 14px;
    display: block;
  }
  .help-support-container.admission .wrapper .banner .right {
    padding: 20px 0% 0 0;
  }
  .help-support-container.admission .wrapper .banner .right .cta-holder ul {
    flex-direction: column;
  }
  .help-support-container.admission .wrapper .banner .right .cta-holder ul li {
    width: 100%;
  }
  .help-support-container.admission
    .wrapper
    .banner
    .right
    .cta-holder
    ul
    li
    .txt {
    font-size: 16px;
    line-height: 20px;
  }
  .slider-banner .category2 .left h4 {
    font-size: 25px;
    margin: 20px 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li
    ul {
    width: 100%;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li.light-grey.blank {
    padding: 2em;
    margin: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li.blank {
    margin: 0px;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li.grey {
    background: #585858;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li.blue {
    background: #345896;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .tabs-container .career-services-two-col-grid .wrap .prog-opt ul {
    flex-direction: column;
  }
  .tabs-container .career-services-two-col-grid .wrap .prog-opt ul li {
    width: 100%;
    margin: 0;
  }
  .tabs-container
    .career-services-two-col-grid
    .wrap
    .prog-opt
    > ul
    > li:not(:first-child):before {
    content: "OR";
    margin: 0px;
    padding: 0px;
    width: auto;
    padding: 0.5em;
    position: absolute;
    top: 0;
    left: 50%;
    background: #cf252f;
    color: #fff;
    transform: translate(-50%, -50%);
  }
  .enquiry-section {
    width: 100%;
    margin: 0px 0;
    padding: 25px;
    background: #335799;
    background-image: none;
  }
  .enquiry-section .content-holder .desc {
    width: 100%;
  }
  .enquiry-section .content-holder .enq-form {
    width: 100%;
  }
  .enquiry-section .content-holder .enq-form ul {
    flex-direction: column;
  }
  .enquiry-section .content-holder .enq-form ul li {
    width: 100%;
  }
  .enquiry-section .content-holder .enq-form .white-cta a {
    width: 50%;
  }
  .tabs-container .career-services-two-col-grid.admission-process .tiles ul li {
    margin: 1em 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(1) {
    order: 1;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(2) {
    order: 2;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(3) {
    order: 4;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(4) {
    order: 3;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(5) {
    order: 5;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(6) {
    order: 6;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(7) {
    order: 8;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(8) {
    order: 7;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(9) {
    order: 9;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(10) {
    order: 10;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(11) {
    order: 12;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(12) {
    order: 11;
    padding: 0;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(13) {
    order: 13;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li:nth-child(14) {
    order: 14;
  }
  .tabs-container
    .career-services-two-col-grid.admission-process
    .tiles
    ul
    li
    ul
    li {
    display: block !important;
    float: left !important;
    width: 100% !important;
    padding: 0 20px !important;
  }
  .dual-col-banner {
    flex-direction: column-reverse;
  }
  .dual-col-banner .right-holder {
    width: 100%;
  }
  .dual-col-banner .left-holder {
    width: 100%;
  }
  .dual-col-banner .left-holder .cont {
    width: 95%;
  }
  .dual-col-banner .left-holder .cont h3 {
    font-size: 22px;
  }
  .dual-col-banner .left-holder .cont .features ul li {
    font-size: 14px;
  }
  .transform-your-talent {
    width: 90%;
    margin: 0px auto;
  }
  .transform-your-talent .content-holder .desc {
    width: 100%;
  }
  .transform-your-talent .content-holder .enq-form {
    width: 100%;
  }
  .transform-your-talent .content-holder .enq-form ul {
    flex-direction: column;
  }
  .transform-your-talent .content-holder .enq-form ul li {
    width: 100%;
  }
  .transform-your-talent .content-holder .enq-form .banner-cta a {
    width: 50%;
  }
  .what-we-offer {
    flex-direction: column;
    width: 90%;
    margin: 0px auto;
  }
  .what-we-offer .left {
    width: 100%;
  }
  .what-we-offer .right {
    width: 100%;
    margin: 0px;
    padding: 20px 0;
  }
  .transform-talent-tiles {
    width: 90%;
    margin: 0px auto;
  }
  .transform-talent-tiles ul {
    flex-direction: column;
  }
  .transform-talent-tiles ul li {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .how-we-do {
    flex-direction: column-reverse;
  }
  .how-we-do .right {
    width: 100%;
  }
  .how-we-do .left {
    width: 100%;
    padding: 2em 2em;
  }
  .domains {
    width: 90%;
  }
  .domains .tiles ul {
    margin: 0px 0 0px 0;
    flex-wrap: wrap;
  }
  .domains .tiles ul:after {
    border: none;
  }
  .domains .tiles ul li {
    margin: 10px 0;
    padding: 2em 1em;
    width: 47%;
  }
  .client-case-studies {
    padding: 40px 0;
  }
  .client-case-studies .container {
    width: 90%;
  }
  .client-case-studies .container .video-thumbs ul {
    flex-direction: column;
  }
  .client-case-studies .container .video-thumbs ul li {
    margin: 0 0 20px 0;
    padding: 0px;
    width: 100%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  header .menu-holder .menu nav ul li a {
    text-align: left;
    padding: 10px 0;
    font-size: 18px;
  }
  /*	header .menu-holder .submenu ul li .dropdown-menu ul li {
    background: red !important;
    border: none;
    text-align: left !important;
}
*/
  .proggrame-details .card {
    width: 80%;
  }
  .proggrame-details .card .description {
    width: 50%;
    display: table-cell;
    padding: 40px 30px;
  }
  .proggrame-details .card .description h3 {
    font-size: 20px;
  }
  .proggrame-details .card .description p {
    font-size: 18px;
    line-height: 30px;
  }
  .slider-banner .content-layer .features {
    width: 55%;
  }
  .inner-page-content-navigation {
    padding: 2% 9%;
    background: #f1f2f2;
  }
  .proggrame-details .col-view ul li {
    width: 45%;
    margin: 20px auto;
  }
  .enquiry-form.thank-you .wrap .right-col ul li ul li {
    width: 48%;
  }
  .enquiry-form.thank-you .wrap .left-col .content h3 {
    font-size: 24px;
  }
  .slider-banner .content-layer h2 span {
    color: #cf252f;
    display: block;
  }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
  header .menu-holder .menu nav ul li a {
    text-align: left;
    padding: 10px 0;
    font-size: 18px;
  }
  header .menu-holder .submenu ul li {
    padding: 10px 0px;
    /*font-size: 15px !important;*/
  }
  header .menu-holder .submenu ul li a span {
    right: 5px;
  }
  .slick-slideshow__slide {
    padding: 0;
  }
  .tabbed-thumbnails .slider-nav__item .thumb img {
    width: 100%;
  }
  .help-support-container .cta-holder a {
    padding: 12px 45px 12px 10px;
  }

  .help-support-container .cta-holder a:hover {
    padding-left: 38px;
    padding-right: 19px;
    color: #fff;
  }
  .enquire-cta li:nth-child(2) {
    width: 70%;
  }
  .white-cta .txt {
    font-size: 14px;
    line-height: 1.45;
    z-index: 3;
    font-weight: 400;
    white-space: nowrap;
  }
  .aep-single-col .application-process h3 {
    font-size: 24px;
  }
  .fancybox-slide--html {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  #liveagent_button_online_57390000000H2q5 img,
  #liveagent_button_offline_57390000000H2q5 img {
    transform: rotate(180deg);
    max-width: 23px;
    height: 26px;
  }
}
.slide-holder#uTube-video-wrapper iframe {
  width: 100%;
}

/* new css for hire with us */

.arrow-downupdw {
  width: 50px;
  height: 50px;
  background: transparent;
  position: relative;
  float: right;
  margin-top: -12px;
  z-index: 150;
  cursor: pointer;
}

.arrow-downupdw.active {
  background: transparent;
}

.arrow-downupdw:before,
.arrow-downupdw:after {
  content: "";
  display: block;
  width: 12px;
  height: 3px;
  background: #335799;
  position: absolute;
  top: 20px;
  transition: transform 0.5s;
}

.arrow-downupdw:before {
  right: 17px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  transform: rotate(-45deg);
}

.arrow-downupdw:after {
  right: 10px;
  transform: rotate(45deg);
}

.togglect.open .arrow-downupdw.active:before {
  transform: rotate(45deg);
}

.togglect.open .arrow-downupdw.active:after {
  transform: rotate(-45deg);
}

.text-gray {
  color: #4f4f4f !important;
}
.text-blue {
  color: #335799 !important;
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .white-quote::before {
  content: "‘";
  position: absolute;
  left: -15px;
  top: -10px;
  font-size: 60px;
  color: #ebebeb;
  font-family: "Roboto", sans-serif;
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .white-quote::after {
  content: "‘";
  position: absolute;
  right: -10px;
  bottom: 10px;
  font-size: 60px;
  color: #ebebeb;
  font-family: "Roboto", sans-serif;
  line-height: 20px;
  transform: rotate(180deg);
}

.our-hiring-partners .tiles ul {
  list-style-type: none;
}
.our-hiring-partners .tiles ul li {
  list-style: none;
}
.our-hiring-partners .tiles ul li:hover {
  background-color: #ff6c49;
}
.our-hiring-partners .tiles ul li:hover .title {
  color: #fff;
}
.our-hiring-partners .tiles ul li a.down-arrow {
  visibility: hidden;
  display: block;
  transition: 0.1s all ease-in-out;
  text-align: center;
}
.our-hiring-partners .tiles ul li:hover a {
  visibility: visible;
  color: #fff;
  text-align: center;
}
.hiring-partners-content {
  display: flex;
  flex-wrap: wrap;
}
.hiring-partners-content ul {
  width: 100%;
  max-width: calc(50% - 20px);
  display: flex;
  justify-content: center;
  vertical-align: middle;
  height: 100%;
  flex-grow: 1;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
  font-family: "Roboto", sans-serif;
  list-style-type: none !important;
}
.hiring-partners-content ul li {
  list-style: none !important;
}
.hiring-partners-content ul:nth-child(odd) {
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.hiring-partners-content ul:nth-child(even) {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.hiring-partners-content ul li:first-child {
  width: 40%;
  float: left;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  background-color: #fff;
}
.hiring-partners-content ul li:last-child {
  width: 60%;
  float: left;
  padding: 20px 10px 20px 20px;
  height: 100%;
  background: #f2f2f2;
  color: #878788;
  font-size: 13px;
}
.hiring-partners-content ul li:first-child img {
  transform: scale(0.9);
  transition: 0.5s all ease-in-out;
}
.gridssss h3 .flu-rigt {
  display: none;
}
.gridssss h3 {
  border: 0;
}
.bottom-border {
  margin: 0px auto;
  padding: 60px 0;
  border-bottom: 1px solid #c3c3c3;
}
.avtar-logo {
  margin-bottom: 10px;
}
.avtar-logo img {
  width: auto !important;
}
.grayscale {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
@media only screen and (max-width: 767px) {
  .gridssss h3 {
    border-bottom: 1px solid #c3c3c3;
  }
  .bottom-border {
    border-bottom: 0;
    padding: 10px 0 2px 0;
  }
  .gridssss h3 .flu-rigt {
    float: right;
  }
  .domains .tiles {
    display: none;
  }
  .gridssss h3 .flu-rigt {
    display: block;
  }

  .hiring-partners-content ul {
    max-width: 100%;
  }
  .hiring-partners-content ul:nth-child(odd) {
    margin-right: 0;
  }
  .hiring-partners-content ul:nth-child(even) {
    margin-left: 0;
  }
  .collapsedest {
    display: none;
  }
}

@media only screen and (max-width: 992px) {
  .hiring-partners-content ul li:first-child img {
    transform: scale(1);
    transition: 0.5s all ease-in-out;
    max-width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .avtar-logo img {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1024px) {
  .tabs-container
    .grid
    .student-review-holder.innerpage
    ul
    li
    .cont
    ul
    li
    .student-name {
    font-size: 22px;
  }
  .white-quote p {
    line-height: 25px !important;
  }
}

/* new css for hire with us end */

/*for hiring patner tooltip start*/
.hiring-partners .content-holder ul .slick-list .slick-track,
.hiring-slide-holder .slick-list.draggable {
  height: 100%;
  min-height: 240px;
}
section#Hiring-Partners,
section#Hiring-Partners .hiring-slide-holder {
  padding-bottom: 0;
  margin-bottom: 0;
}
[data-tooltip][data-tooltip-direction="top"] {
  position: relative;
  cursor: pointer;
}

[data-tooltip][data-tooltip-direction="top"]:before {
  margin-bottom: 5px;
}

[data-tooltip][data-tooltip-direction="top"]:after {
  margin-bottom: 10px;
}

[data-tooltip][data-tooltip-direction="top"]:after,
[data-tooltip][data-tooltip-direction="top"]:before {
  display: inline-block;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-tooltip][data-tooltip-direction="top"]:after {
  content: attr(data-tooltip-content);
  padding: 5px 10px;
  line-height: 1;
  color: #fff;

  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 5px 10px;
  padding: 10px;
  white-space: normal;
  width: 100%;
}

[data-tooltip][data-tooltip-direction="top"]:before {
  content: "";
  border-top: 5px solid rgba(0, 0, 0, 0.9);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

[data-tooltip][data-tooltip-direction="top"]:hover:after,
[data-tooltip][data-tooltip-direction="top"]:hover:before {
  opacity: 1;
}

[data-tooltip][data-tooltip-direction="top"][data-tip-edge]:after {
  border-radius: 0;
}

[data-tooltip][data-tooltip-direction="bottom"] {
  position: relative;
  cursor: pointer;
}

[data-tooltip][data-tooltip-direction="bottom"]:before {
  margin-top: 5px;
}

[data-tooltip][data-tooltip-direction="bottom"]:after {
  margin-top: 10px;
}

[data-tooltip][data-tooltip-direction="bottom"]:after,
[data-tooltip][data-tooltip-direction="bottom"]:before {
  display: inline-block;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
  position: absolute;
  top: 90%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-tooltip][data-tooltip-direction="bottom"]:after {
  content: attr(data-tooltip-content);
  padding: 5px 10px;
  font-size: 12px;
  /*line-height: 1;*/
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 0.5em 1em;
  white-space: normal;
  width: 90%;
}

[data-tooltip][data-tooltip-direction="bottom"]:before {
  content: "";
  border-bottom: 5px solid rgba(0, 0, 0, 0.9);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

[data-tooltip][data-tooltip-direction="bottom"]:hover:after,
[data-tooltip][data-tooltip-direction="bottom"]:hover:before {
  opacity: 1;
}

[data-tooltip][data-tooltip-direction="bottom"][data-tip-edge]:after {
  border-radius: 0;
}

[data-tooltip][data-tooltip-direction="left"] {
  position: relative;
  cursor: pointer;
}

[data-tooltip][data-tooltip-direction="left"]:before {
  margin-right: 5px;
}

[data-tooltip][data-tooltip-direction="left"]:after {
  margin-right: 10px;
}

[data-tooltip][data-tooltip-direction="left"]:after,
[data-tooltip][data-tooltip-direction="left"]:before {
  display: inline-block;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
  position: absolute;
  right: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

[data-tooltip][data-tooltip-direction="left"]:after {
  content: attr(data-tooltip-content);
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 0.5em 1em;
  white-space: nowrap;
}

[data-tooltip][data-tooltip-direction="left"]:before {
  content: "";
  border-left: 5px solid rgba(0, 0, 0, 0.9);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

[data-tooltip][data-tooltip-direction="left"]:hover:after,
[data-tooltip][data-tooltip-direction="left"]:hover:before {
  opacity: 1;
}

[data-tooltip][data-tooltip-direction="left"][data-tip-edge]:after {
  border-radius: 0;
}

[data-tooltip][data-tooltip-direction="right"] {
  position: relative;
  cursor: pointer;
}

[data-tooltip][data-tooltip-direction="right"]:before {
  margin-left: 5px;
}

[data-tooltip][data-tooltip-direction="right"]:after {
  margin-left: 10px;
}

[data-tooltip][data-tooltip-direction="right"]:after,
[data-tooltip][data-tooltip-direction="right"]:before {
  display: inline-block;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

[data-tooltip][data-tooltip-direction="right"]:after {
  content: attr(data-tooltip-content);
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 0.5em 1em;
  white-space: nowrap;
}

[data-tooltip][data-tooltip-direction="right"]:before {
  content: "";
  border-right: 5px solid rgba(0, 0, 0, 0.9);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

[data-tooltip][data-tooltip-direction="right"]:hover:after,
[data-tooltip][data-tooltip-direction="right"]:hover:before {
  opacity: 1;
}

[data-tooltip][data-tooltip-direction="right"][data-tip-edge]:after {
  border-radius: 0;
}
/*for hiring patner tooltip end*/
/*hire from us pg scroll to top start*/
#hireFromUsToTop {
  display: inline-block;
  background-color: #d12229;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#hireFromUsToTop::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 45px;
  color: #fff;
}
#hireFromUsToTop:hover {
  cursor: pointer;
  background-color: #333;
}
#hireFromUsToTop:active {
  background-color: #555;
}
#hireFromUsToTop.show {
  opacity: 1;
  visibility: visible;
}
/*hire from us pg scroll to top end*/
/*for mega menu start*/
.menu
  .mobHeaderMenu
  .nav-container
  ul
  li.has-submenu
  div.dropdown-menu
  ul
  li
  a {
  font-size: 15px;
  padding-left: 15px;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu:hover
  > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu:hover
  > .wpmm-strees-row-container
  > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu:hover
  > .wpmm-strees-row-and-content-container
  > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:hover
  > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu
  li.menu-item-has-children:hover
  > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  .wp-megamenu-sub-menu
  li.menu-item-has-children:hover
  > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  li.wpmm-type-widget
  .wp-megamenu-sub-menu
  li:hover
  .wp-megamenu-sub-menu {
  top: 100% !important;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu,
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  li.wpmm-type-widget
  .wp-megamenu-sub-menu
  li
  .wp-megamenu-sub-menu,
#wp-megamenu-header {
  background-color: #f5f5f5 !important;
}

ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a {
  font-size: 13px !important;
}

li#wp-megamenu-item-wpmm-search-icon {
  display: none;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li
  a {
  font-family: "Merriweather", serif !important;
}
.wpmm_brand_logo_wrap {
  display: none;
}

/*#wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h1, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h2, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h3, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h4, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h5, #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu h6{display: flex;flex-direction: column;align-items: flex-start;}
#menu-header .menu-item .wp-megamenu-sub-menu .wp-megamenu-sub-menu{display: flex;flex-direction: row;align-items: baseline;}*/
.wpmm-col.wpmm-submenu-right,
.wpmm-col.wpmm-submenu-right ul.wp-megamenu-sub-menu {
  display: flex;
  flex-direction: column;
}
.wpmm-col.wpmm-submenu-right ul.wp-megamenu-sub-menu .cat-item-none {
  display: none !important;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > .wpmm-strees-row-container
  ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu,
.wpmm-col.wpmm-submenu-right ul.wp-megamenu-sub-menu {
  display: flex;
  align-items: baseline;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li
  a {
  text-align: left;
}
li.menu-item.wpmm-type-widget.menu-widget-class.wpmm-type-widget.wpmm-submenu-right {
  border: 0;
  text-align: left;
  border-bottom: 10%;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li.wpmm-col {
  width: 25%;
  overflow-y: auto;
  height: 500px;
  justify-content: end;
  padding: 0 10px;

  border-right: 1px solid #c3c3c3;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  .wp-megamenu
  > li
  .wpmm-strees-row-container
  > ul.wp-megamenu-sub-menu
  li.wpmm-type-widget
  > a {
  font-size: 13px !important;
}

#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li.wpmm-col
  ul.wp-megamenu-sub-menu
  li.menu-item.wpmm-type-widget {
  margin-bottom: 0px;
  border-bottom: solid 0px #e1e1e1;
  text-transform: capitalize;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  .wpmm-row {
  border: none;
  /* border-right: 1px solid #c3c3c3; */
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li.wpmm-col
  ul.wp-megamenu-sub-menu
  li.menu-item.wpmm-type-widget
  a {
  text-transform: none;
  font-weight: normal;
}
nav#wp-megamenu-header {
  position: relative;
}
.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
/* #wp-megamenu-header>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.wpmm-col{border-right: 1px solid #c3c3c3} */
header
  .menu-holder
  .menu
  nav#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  > a {
  color: #4f4f4f;
  font-size: 13px;
  font-weight: normal;
  line-height: 22px;
  text-transform: capitalize;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  li.wpmm-type-widget:first-child {
  position: sticky;
  top: 0;
  background: #ffffff;
  z-index: 1;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  li.wpmm-type-widget:first-child
  h4 {
  color: #cf252f;
}

#wp-megamenu-header
  > .wpmm-nav-wrap
  > ul
  > li.wpmm-strees-row
  .wpmm-strees-row-container
  > .wp-megamenu-sub-menu:before {
  background: transparent !important;
}

#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  .wpmm-strees-row-container
  ul.wp-megamenu-sub-menu
  li.wpmm-row::before {
  background: transparent !important;
}
#menu-header.wp-megamenu
  .wpmm-strees-row-container
  > ul.wp-megamenu-sub-menu:first-child {
  background: transparent !important;
}
#menu-header.wp-megamenu
  .wpmm-strees-row-container
  > ul.wp-megamenu-sub-menu:first-child
  > li
  ul {
  background: #fff;
}
#wp-megamenu-header
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  .wpmm-row
  > ul {
  border-right: 1px solid #c3c3c3;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  ul.wp-megamenu-sub-menu
  li.wpmm-type-widget
  > a {
  font-size: 13px;
  color: #282828;
  line-height: 25px;
  text-transform: capitalize !important;
  letter-spacing: 0;
  margin-bottom: 5px;
  /* font-weight: 100 !important*/
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li {
  justify-content: end;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  li {
  margin-bottom: 0;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(2),
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(3),
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(4) {
  border-right: 1px solid #c3c3c3;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row {
  border: none;
  /* border-right: 1px solid #c3c3c3; */
}

.wp-megamenu > li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title,
.wp-megamenu > li > ul.wp-megamenu-sub-menu > li .wpmm-item-title {
  color: #cf252f !important;
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
  text-transform: uppercase;
  letter-spacing: 0;
  margin-right: auto;
}
.wp-megamenu > li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title:hover,
.wp-megamenu > li > ul.wp-megamenu-sub-menu > li .wpmm-item-title:hover {
  color: #2964d8 !important;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  li
  > ul {
  width: auto !important;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(2)
  a {
  padding: 10px 35px;
  display: block;
  color: #fff;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(1) {
  background: #7155eb;
  color:white !important;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(2)
  a {
  color: #4f4f4f;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(1)
  a {
  color: #fff;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(1)
  a:hover {
  color: #ff6c49;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(2):hover,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-last-child(2)
  a:hover {
  color: #ff6c49;
  background: transparent;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li:nth-child(4)
  > ul
  li
  ul
  li
  ul
  > li:first-child {
  position: sticky;
  top: 0;
  background: #f5f5f5;
  z-index: 1;
  width: 100%;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-child(2)
  .wp-megamenu-sub-menu
  li:first-child,
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-child(5)
  .wp-megamenu-sub-menu
  li:first-child {
  border-bottom: 0;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-child(2)
  ul {
  width: 190px !important;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li {
  padding-top: 0 !important;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-child(2)
  .wp-megamenu-sub-menu
  li:nth-child(2),
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu:nth-child(5)
  .wp-megamenu-sub-menu
  li:nth-child(2) {
  border-top: 0;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu {
  background: transparent !important;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(1),
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(2),
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(3),
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(4) {
  background: #f5f5f5;
  overflow-y: auto;
  height: 500px;
  justify-content: end;
}
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > ul.wp-megamenu-sub-menu
  > li.wpmm-row
  > ul.wp-megamenu-sub-menu
  > li:nth-child(4) {
  border-right: 1px solid #c3c3c3 !important;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li:nth-child(4) > ul {
  width: 80% !important;
  margin-left: -45% !important;
  left: 50% !important;
}
header .menu-holder .submenu ul li .dropdown-menu ul li:first-child {
  border-bottom: none;
}
header .menu-holder .submenu ul li .dropdown-menu ul li:last-child {
  border-top: none;
}
header .menu-holder .submenu ul li .dropdown-menu ul li a:hover {
  color: #ff6c49;
}

@media (max-width: 767px) {
  #wp-megamenu-header_menu_demo {
    display: none;
  }
  .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
    background: #3f3f3f !important;
  }
}
/*for mega menu end*/

@media only screen and (max-width: 959px) and (min-width: 768px) {
  header
    .menu-holder
    .menu
    nav#wp-megamenu-header
    > .wpmm-nav-wrap
    ul.wp-megamenu
    > li
    > a {
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li {
    width: 50% !important;
    float: left;
  }
  .tabs-container .grid .student-review-holder ul li .cont ul li .avtar {
    padding-top: 30%;
  }
}

@media (max-width: 960px) {
  #connecto-widget-container {
    display: none !important;
  }
}

/*slider-2 changes*/
#wp-megamenu-item-19900 {
  display: none !important;
}

.slider-banner .category2 {
  width: 100%;
  max-width: 100%;
  align-items: stretch;
  padding: 0;
}
.home .slider-banner .category2 {
  padding: 30px 30px 0;
}
.slider-banner .category2 .left {
  width: 50%;
  padding: 30px 40px 0;
  background-color: #ffffff;
  order: 2;
}
.slider-banner .category2 .banner-cta {
  margin: 40px 0 0;
}
.slider-banner .category2 .left h3 p {
  color: #ffffff;
}
.slider-banner .category2 .left h3 small {
  font-size: 70%;
}
.slider-banner .category2 .left p {
  color: #767777;
  padding: 0;
}
.slider-banner .category2 .left h3 .content-wrap {
  color: #ffffff;
  margin-bottom: 15px;
  display: inline-block;
}
.slider-banner .category2 .left h3 .content-wrap br:nth-child(1) {
  display: none;
}
.home .slider-banner .category2 .right {
  width: 50%;
}
.slider-banner .category2 .banner-cta .btn-1 .round {
  background-color: #ff6c49;
}
.slider-banner .category2 .banner-cta img {
  display: inline-block;
  width: 200px;
  margin-left: -38px;
}
.slider-banner .category2 .banner-cta .program-icon {
  position: absolute;
  width: 120px;
  right: 0;
  top: 50%;
  transform: translatey(-50%);
}
.slider-banner .category2 .banner-cta .btn-1 {
  font-family: "Inter", sans-serif;
  background: #7155eb;
  color: #ffffff;
  order: 2;
}

.tabbed-thumbnails
  .slider-wrapper
  .slick-slide.slick-current.slick-active
  .slider-nav__item
  .name {
  color: #ffffff;
}
.tabbed-thumbnails .slider-wrapper .slider-nav .slick-slide.slick-active:after {
  border-top-color: #ea5a50;
}
.tabbed-thumbnails .slider-wrapper .slick-slide {
  position: relative;
}
.tabbed-thumbnails .slider-nav__item {
  padding: 0px;
  box-shadow: none;
  background: #ea5a50;
  border-radius: 0px;
}
.tabbed-thumbnails
  .slider-wrapper
  .slider-nav
  .slick-slide.slick-active:before {
  background: #ea5a50;
}
.tabbed-thumbnails
  .slider-wrapper
  .slider-nav
  .slick-slide.slick-current.slick-active:after {
  border-top-color: #ea5a50;
}
.tabbed-thumbnails .slider-nav__item .designation,
.tabbed-thumbnails .slider-nav__item .name {
  color: #ffffff;
}
.tabbed-thumbnails .slider-nav__item {
  text-align: center;
}
.tabbed-thumbnails .slider-nav__item .thumb {
  margin: 15px auto 0;
}
.home .thumbnail-grid-holder ul li {
  border-radius: 0px;
  background-color: transparent !important;
  display: flex;
  max-height: 646px;
}
.home .thumbnail-grid-holder .grid-slider--home__left > li .content-box {
  padding: 0;
  display: block !important;
}
.home
  .thumbnail-grid-holder
  .grid-slider--home__left
  .content-box
  .details-container {
  padding: 0;
}
.home
  .thumbnail-grid-holder
  .grid-slider--home__left
  .content-box
  .details-container
  ul
  li {
  padding: 0;
}
.home
  .thumbnail-grid-holder
  .grid-slider--home__left
  .content-box
  .details-container
  .left-holder {
  width: 100%;
  float: left;
  height: auto;
  display: block;
}
.home
  .thumbnail-grid-holder
  .grid-slider--home__left
  .content-box
  .details-container
  .right-holder {
  width: auto;
}
.home
  .thumbnail-grid-holder
  .grid-slider--home__left
  .content-box
  .details-container
  .left-holder
  img {
  width: 100%;
}
.home .tabs-container {
  background: #a596ff;
  padding-top: 20px;
}
.home .tabs-container .single-col {
  padding: 0;
}
.home .tabs-container .single-col h3 {
  font-family: "Inter", sans-serif;
  color: #ffffff;
  text-align: center;
}
.home .tabbed-thumbnails .slider-wrapper .slick-slide {
  opacity: 1;
}
.home .tabbed-thumbnails .slider-nav__item {
  padding: 0px;
  box-shadow: none;
  background: #ffffff;
  border-radius: 0px;
  text-align: left;
}
.home .tabbed-thumbnails .slider-nav__item .name {
  white-space: pre-wrap;
  overflow: unset;
  text-overflow: unset;
  padding: 15px 15px 0;
  font-family: "Inter", sans-serif;
  min-height: 142px;
}
.home .tabbed-thumbnails .slider-nav__item .name img {
  display: inline-block;
  float: left;
  margin-top: -8px;
  width: 21px;
  padding-right: 5px;
}
.home .tabbed-thumbnails .slider-nav__item .thumb {
  width: 100%;
  height: 180px;
  border-radius: 0px;
  background-color: #ffbbba;
  margin: 0px auto 0;
}
.home
  .tabbed-thumbnails
  .slider-wrapper
  .slider-nav
  .slick-slide.slick-active:before,
.home
  .tabbed-thumbnails
  .slider-wrapper
  .slider-nav
  .slick-slide.slick-active:after {
  display: none;
}
.home .single-col p {
  font-size: 12px;
  line-height: 18px;
  color: #767777;
  padding: 0;
}
.home .tabbed-thumbnails .slider-nav__item .designation {
  padding: 15px ;
  white-space: pre-wrap;
  overflow: unset;
  text-overflow: unset;
  height: auto;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  min-height: 86px;
}
.home .tabbed-thumbnails .slider-nav__item .designation p {
  font-weight: 600;
  font-size: 11px;
}
.team-name {
  color: #ff6c49;
  font-weight: 800;
  position: relative;
  font-size: 14px;
}
.team-name:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 12px;
  /* background-image: url(../images/team-name-point.png); */
  position: absolute;
  left: -18px;
  top: 4px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.home .tabbed-thumbnails .slick-next:before,
.home .tabbed-thumbnails .slick-prev:before {
  color: #ffffff;
}
.home .hiring-partners .content-holder ul li img {
  box-shadow: none;
  padding: 0;
  border-radius: 0;
}
.home .hide-faculty-sec {
  display: none;
}

/*.section-hide{display:none !important;}*/
.home .learning .thumbnail-grid-holder ul li {
  background: #cf252f ;
}
.learning
  .thumbnail-grid-holder
  .content-box
  .details-container
  .left-holder
  img {
  width: 50px;
}
.learning .grid-slider--home__right img {
  height: 100%;
  object-fit: cover;
}

/*program*/
.enquire-cta ol li:first-child a {
  color: #ffffff;
}
.enquire-cta ol li a[href="#enquire-form"] {
  background: url(https://online.nmims.edu/wp-content/uploads/2021/09/enquire-logo.png)
    no-repeat;
  background-size: 14px;
  background-position: center 10px;
  padding-top: 50px;
}
.prog-det-sec.col-view {
  background: #fff6f6;
  position: relative;
}
.prog-det-sec.col-view:after,
.prog-det-sec.col-view:before {
  content: "";
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 400px;
  height: 266px;
  background: url(../images/program-bg-arrow.png) no-repeat 100%;
  background-size: 100%;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.proggrame-details {
  z-index: 2;
  position: relative;
}
.prog-det-sec.col-view:before {
  left: auto;
  top: auto;
  right: 0;
  bottom: 0;
}
.proggrame-details .col-view ul {
  justify-content: flex-start;
}
.proggrame-details .col-view ul li {
  width: 25%;
  padding: 0 4px 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.proggrame-details .col-view ul li .prog-ttl {
  display: inline-flex;
  background: #ff6c49 !important;
  padding: 10px 15px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  /* border-top-left-radius: 20px;
  border-top-right-radius: 20px; */
}
.proggrame-details .col-view ul li h3 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  color: #fff;
  min-height: 1px;
}
.proggrame-details .col-view ul li:hover h3 {
  color: #fff;
}
.proggrame-details .col-view ul li .thumb {
  margin: 0 0 0 10px;
  width: 50px;
}
.proggrame-details .col-view ul li:hover .thumb img {
  box-shadow: none;
}
.proggrame-details .col-view ul li .prog-menu {
  background: #fdf6f4;
  padding: 0 10px;
  flex: 1;
}
.proggrame-details .col-view ul li .prog-menu ul li {
  border-left: 0;
  border-bottom: 1px solid #ff6c49;
  padding: 5px 0;
  color: #767777;
  font-family: "Inter", sans-serif;
}
.proggrame-details .col-view ul li .prog-menu ul li:last-child {
  border-bottom: 0;
}
.grey-band {
  background: url(../images/program-strip.jpg) no-repeat;
  background-position: center;
  background-size: cover;
}
.grey-band h3 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: 32px;
  padding: 0 0 10px;
}
.grey-band h4 {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.hiring-partners .content-holder ul li img {
  box-shadow: 0 0 6px rgb(0 0 0 / 15%);
  padding: 15px 10px;
  border-radius: 3px;
}
.custom-hero-slider .slick-prev{left: 50px;}
.custom-hero-slider .slick-next{right: 50px;}
/*About page*/
.about-us .slider-banner {
  padding: 0;
}
.about-us .slider-banner .nmims-logo {
  width: 250px;
  margin: 15px auto;
}
.about-us .slider-banner .content-layer {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  text-align: center;
}
.about-us .slider-banner .content-layer h2 {
  color: #ffffff;
  line-height: 50px;
  font-size: 40px;
}
.about-us .slider-banner .content-layer h2 span {
  background: #ff6c49;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  font-weight: 700;
  padding: 0 30px;
  border-radius: 30px;
}
.about-us .slider-banner .content-layer h2 span:empty {
  display: none;
}
.about-us .slider-banner .category2 .left.aboutBanner {
  padding: 40px 100px 0;
}
.about-us .slider-banner .category2 .left.aboutBanner:after {
  content: "";
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 400px;
  height: 266px;
  /* background: url(../images/program-bg-arrow.png) no-repeat 100%; */
  background-size: 100%;
  background-size: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.about-us .aboutBannerDesc {
  display: flex;
  flex-direction: column;
}
.about-us .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
  width: 100%;
  float: left;
  order: 4;
  padding: 0;
  margin: 30px 0;
}
.about-us .awards-band {
  display: none;
}

.about-us .tabs-container .grid.career-services-two-col-grid {
  padding: 0;
}
.about-us .aboutIntro.tabs-container {
  background: #a596ff ;
  background-image: none ;
  padding: 40px 0;
  position: relative;
}
.about-us .tabs-container {
  position: relative;
  background-image: none ;
}
.about-us .aboutIntro.tabs-container:before {
  content: "";
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 350px;
  height: 233px;
  /* background: url(../images/program-bg-arrow.png) no-repeat 100%; */
  background-size: 100%;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.about-us .aboutIntro.tabs-container .grid p img {
  float: right;
  width: 150px;
  height: auto;
  margin-left: 20px;
}
.about-us .tabs-container .career-services-two-col-grid .tiles ul {
  width: 100%;
}
.about-us .tabs-container .career-services-two-col-grid .tiles ul li {
  background: transparent !important;
}
.about-us .tabs-container .career-services-two-col-grid .tiles ul li .cont h3 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
}
.about-us
  .aboutIntro.tabs-container
  .career-services-two-col-grid
  .tiles
  ul
  li
  .cont
  h3 {
  color: #000;
}
.about-us
  .aboutIntro.tabs-container
  .career-services-two-col-grid
  .tiles
  ul
  li
  .cont
  p {
  color: #fff;
  line-height: 26px;
}
#Our-Programs,
#Credibility {
  display: none;
}
.about-us .tabs-container #What-sets-us-apart {
  background: #ff9c84;
}
.about-us .tabs-container .career-services-two-col-grid#How-did-it-all-begin {
  background: "#ffffff";
}
.about-us
  .tabs-container
  .career-services-two-col-grid#What-sets-us-apart
  .tiles
  ul
  li:nth-child(2) {
  width: 40%;
  margin-right: 5%;
  padding: 50px;
}
.about-us
  .tabs-container
  .career-services-two-col-grid#How-did-it-all-begin
  .tiles
  ul
  li:nth-child(1) {
  width: 44%;
  margin-left: 5%;
  padding: 50px;
}
.awards-milestone
  .wrap
  .milstone-nav
  ul
  .slick-slide.slick-current.slick-active
  li {
  color: #ff6c49;
}

/*form design*/
.et_bloom .et_bloom_form_container.et_bloom_form_right {
  top: 50% !important;
  transform: translateY(-50%) !important;
}
.et_bloom.et_bloom_popup_active .et_bloom_form_right .et_bloom_form_content,
.et_bloom .et_bloom_form_left .et_bloom_form_content {
  background-color: #fff5f5 !important;
  min-height: 550px !important;
}
.et_bloom .et_bloom_form_container_wrapper {
  background-color: #ff4b46 !important;
}
.et_bloom .et_bloom_form_header img {
  margin: auto 0 30px !important;
}
.et_bloom .et_bloom_popup_container .et_bloom_form_header h2 {
  font-family: "Inter", sans-serif !important;
}
.et_bloom .et_bloom_optin_4 .et_bloom_form_container p,
.et_bloom .et_bloom_optin_4 .et_bloom_form_container p span,
.et_bloom .et_bloom_optin_4 .et_bloom_form_container p strong,
.et_bloom .et_bloom_optin_4 .et_bloom_form_container form input,
.et_bloom .et_bloom_optin_4 .et_bloom_form_container form button span {
  font-family: "Inter", sans-serif !important;
}
.et_bloom .et_bloom_optin_4 .et_bloom_form_container form input {
  border: 1px solid #d8d8d8;
}
.et_bloom .et_bloom_optin_4 .et_bloom_form_container form input[type="submit"] {
  background: #cf252f;
  color: #ffffff;
}
.et_bloom.et_bloom_popup_active
  .et_bloom_optin_4
  .et_bloom_form_container
  .et_bloom_form_header {
  background-color: #ff4b46 !important;
}

/*corporate transform-talent*/
.transform-your-talent .banner-cta .btn-1 {
  border: 1px solid #7155eb;
  background-color: #7155eb;
  color: #fff;
}
.transform-your-talent .banner-cta .btn-1 .round {
  background-color: #ff6c49;
}
.transform-your-talent .banner-cta a:hover,
.transform-your-talent .banner-cta a.active {
  color: #ffffff;
}
.domains .tiles ul li .icon img {
  width: 42px;
  height: auto;
}

/*Advantage*/
.tiles-view .item .icon img {
  width: 70px;
}

/*hore from us*/
.enquiry-section {
  /* background: url(../images/program-bg-arrow.png) right center no-repeat #cf252f; */
  background-color: #a596ff ;
}
.alumni-connect-banner-counter {
  order: 3;
}

/*prgram details*/
.tabs-container .grid .student-review-holder ul li .cont ul li .review .cont {
  position: static;
  transform: translateY(0);
  padding: 35px;
  margin: 0;
  background: #ba312d;
}
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::before,
.tabs-container
  .grid
  .student-review-holder
  ul
  li
  .cont
  ul
  li
  .review
  .cont::after {
  display: none;
}

.aep-banner .cont .banner-placeholder .right ul li select option{
	color:#767777;
}
@media only screen and (max-width: 1440px) {
  .custom-hero-slider.slider-banner .category2 .left {
    min-height: 667px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1370px) {
  .about-us .slider-banner .content-layer h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 1024px) {
  .about-us .slider-banner .content-layer h2 {
    color: #ffffff;
    line-height: 30px;
    font-size: 24px;
  }
}
@media only screen and (max-width: 959px) {
  header .menu-holder .submenu ul {
    flex-flow: row wrap;
    border: 0;
  }
  header .menu-holder .submenu ul li {
    background: transparent;
  }
  .mobHeaderMenu .nav-container > ul > li:nth-child(3) {
    display: none;
  }
  .slider-banner .category2 {
    flex-direction: row;
    padding: 0;
  }
  .slider-banner .category2 .left {
    width: 100%;
    padding: 25px 15px;
  }
  .slider-banner .category2 .right {
    width: 100%;
    margin: 0px 0 0% 0;
  }
  .home .slider-banner .category2 .right {
    width: 100%;
  }
  .slider-banner .category2 .left h3 {
    font-size: 24px;
    line-height: 24px;
  }
  .slider-banner .category2 .left h3 p {
    line-height: normal;
  }
  .slider-banner .category2 p {
    font-size: 14px;
  }
  .slider .slick-dots {
    bottom: 10px;
  }
  .slider-banner .content-layer h2 br {
    display: none;
  }
  .slider-banner .category2 .banner-cta {
  }
  .slider-banner .category2 .banner-cta img {
    display: none;
  }
  .slider-banner .category2 .banner-cta .program-icon {
    display: inline-block;
    width: 65px;
  }
  .tabbed-thumbnails .slider-wrapper {
    width: calc(100%);
    margin-left: 0px;
  }
  .home .tabbed-thumbnails .slider-nav__item .thumb {
    height: 230px;
  }
  .home .tabbed-thumbnails .slider-nav__item.leadersItemMob:before,
  .home .tabbed-thumbnails .slider-nav__item.leadersItemMob:after {
    display: none;
  }
  .contact-grid {
    padding: 30px 0 0;
  }
  .contact-grid .content-holder {
    flex-flow: row wrap;
  }
  .contact-grid .content-holder .left {
    order: 2;
    display: none;
  }
  .home img.background {
    display: block;
  }
  .home .custom-hero-slider img.background {
    display: none !important;
  }
  .faculty-sec {
    background-size: cover;
    background-position: right;
    padding: 30px 0;
  }
  .thumbnail-holder > ul > li {
    border-radius: 0px;
    margin: 5px 1%;
  }
  .thumbnail-holder ul li .text-desc ul {
    padding-left: 15px;
  }
  .hiring-partners {
    padding: 30px 0 0;
  }
  .hiring-partners .content-holder ul li {
    padding: 10px;
  }
  .container .description ul {
    list-style: disc;
    margin-left: 15px !important;
    padding-left: 15px !important;
  }
  .custom-hero-slider.slider-banner .category2 .left {
    min-height: 1px;
  }
.custom-hero-slider .slick-prev {left: 10px;}
.custom-hero-slider .slick-next {right: 10px;}
  /*program*/
  .test .slider-banner {
    padding: 0;
  }
  .test .slider-banner .slide-holder {
    height: 160px;
  }
  .test .slider-banner .slide-holder img {
    height: 100%;
    object-fit: cover;
  }
  .proggrame-details .col-view ul li {
    width: 100%;
    margin: 0;
  }
  .grey-band {
    padding: 30px 20px;
  }
  .grey-band h3 {
    font-size: 24px;
    line-height: 30px;
  }

  /*about*/
  .about-us .tabs-container .grid {
    width: 100%;
  }
  .about-us .slider-banner .full-width-layer {
    display: block;
    height: 500px;
  }
  .about-us .slider-banner .nmims-logo {
    width: 150px;
    margin: 15px auto;
  }
  .about-us .slider-banner .full-width-layer img {
    height: 100%;
    object-fit: cover;
  }
  .slider-banner .category2 .left.aboutBanner h3 {
    margin: 0px 0 20px;
  }
  .about-us .slider-banner .category2 .left.aboutBanner .aboutBannerDesc img {
    width: 300%;
    margin: 30px -100%;
  }
  .about-us .slider-banner .category2 .left.aboutBanner {
    padding: 20px 20px 0;
  }
  .about-us .tabs-container #What-sets-us-apart {
    width: 100%;
  }
  .about-us
    .tabs-container
    .career-services-two-col-grid#What-sets-us-apart
    .tiles
    ul
    li:nth-child(2),
  .about-us
    .tabs-container
    .career-services-two-col-grid#How-did-it-all-begin
    .tiles
    ul
    li:nth-child(1) {
    width: 100%;
    margin: 0;
  }
  .about-us .slider-banner .content-layer h2 {
    line-height: 28px;
    font-size: 22px;
    margin: 0 0 20px;
  }
  .about-us .slider-banner .content-layer h2 span {
    font-size: 12px;
    line-height: 16px;
    margin-top: 15px;
    padding: 10px;
  }
  .about-us .aboutIntro.tabs-container .grid p img {
    width: 100px;
  }
  .about-us .aboutIntro.tabs-container {
    padding: 30px 0 20px;
  }
  .fineprintDesc {
    padding: 20px;
  }
  .tabs-container {
    background-image: none;
  }
  footer {
    padding: 25px 0;
  }
  .footer-sitemap ul {
    width: 50%;
    margin: 0 -2px;
  }

  /*form*/
  .et_bloom.et_bloom_popup_active .et_bloom_form_right .et_bloom_form_content,
  .et_bloom .et_bloom_form_left .et_bloom_form_content {
    min-height: 1px !important;
    padding: 12px 12px 5px;
  }
  .et_bloom.et_bloom_popup_active .et_bloom_popup {
    position: fixed !important;
  }
  .et_bloom .et_bloom_form_container.et_bloom_form_right {
    position: absolute !important;
    left: 50%;
    transform: translate(-50%, -50%) !important;
  }
  .et_bloom .et_bloom_form_header img {
    margin: auto 0 12px !important;
  }
  .et_bloom.et_bloom_popup_active .et_bloom_form_container .et_bloom_form_text {
    padding: 0 5px 5px;
  }
}

/* prajakta code start */
.slider-banner .content-layer .aboutheading {
  margin-bottom: 40px !important;
  font-family: playFair bold;
  font-size: 40px !important;
  font-weight: 600 !important;
  line-height: normal !important;
}
.slider-banner .content-layer .aboutheading  span{
  
  font-family: "Inter", sans-serif !important;
  margin-top: 10px !important;
 
}
.page-14 .tabs-container:nth-child(1){
  background-color: #a596ff !important;
}
.page-14 .tabs-container:nth-child(2){
  background-color: #fff !important;
}
.page-10 .slider-banner .category2 .right img{
  border-radius: 25px;
}
.page-2488 .slider-banner .category2 .left h3{
  color: #ff6c49 !important;
  font-size: 40px !important;
  font-family: playfair Extra Bold !important;
  font-weight: 800 !important;
}
.page-9592 .slider-banner .category2 .left h3{
  color: #ff6c49 !important;
  font-size: 40px !important;
  font-family: playfair Extra Bold !important;
  font-weight: 700 !important;
}
.page-17 .slider-banner .category2 .left h3{
  color: #ff6c49 !important;
  font-size: 40px !important;
  font-family: playfair Extra Bold !important;
  font-weight: 700 !important;
}
 .tabs-container .grid .learning-exp-thumbnail-holder ul li .title{
  color: #ff6c49 !important;
  font-weight: 700 !important;
}
.page-18976 .slider-banner .category2 .left h3{
  color: #ff6c49;
  
}

.page-42939 .proggrame-details .col-view ul li .prog-ttl{
  background-color: #ff6c49 !important;
}
.page-2285 .inner-banner-holder .wrap .banner-content h3{
  font-family: playfair Extra Bold !important;
  font-weight: 800 !important;
  color:  #000 !important;
  font-size: 35px !important;
}
.page-11958  .dual-col-banner  .left-holder{
  margin: 47px auto !important;
  background-color: #ff6c49 !important;
}
.page-11958 .how-we-do .left h3{
  font-weight: 700 !important;
  color:  #000 !important;
  font-size: 35px !important;
}
.page-11958  .what-we-offer .right h3{
  font-weight: 700 !important;
  color:  #000 !important;
  font-size: 35px !important;
}
.page-11958 .domains h3{
  font-weight: 700 !important;
  color:  #000 !important;
  font-size: 35px !important;
}
.page-10 .container .heading{
font-weight: 600 !important;
font-size: 35px !important;
}
.page-10 .home .tabs-container .single-col h3{
  font-weight: 600 !important;
font-size: 35px !important;
}
.page-10 .contact-grid .content-holder .middle p{
  color: #000;
}
.page-10 .ceo-designation{
  color: #767777 !important ;
}
.page-9621  .help-support-container .wrapper .banner .right h3{
  font-weight: 700 !important;
}
.page-11958 .dual-col-banner .left-holder .cont p{
color: #fff !important;
}
.page-11958 .dual-col-banner .left-holder .cont .features ul li{
  color: #fff !important;
}
.page-23087 .step-count{
  color: #7155eb !important;
}
.page-23087 .tabs-container .career-services-two-col-grid.admission-process .tiles ul li.blue{
  background-color: #7155eb !important;
}
footer{
  background: #f1f2f3 !important;
}
.footer-sitemap ul li a{
  color: #000 !important;
  font-weight: 600 !important;
}
.footer-sitemap ul li a:hover{
  color: #ff6c49 !important;
  font-weight: 600 !important;
}
.footer-social-holder p{
  color: #7155eb !important;
}
.footer-social-holder .bottom{
  color: #000 !important;
}
footer .footerImg{
  width: 100%;
}
footer .footerImg img{
  width: 25%;
  height: 100%;
  /* margin-left: -15px; */
}
@media (max-width:991px) {
  footer .footerImg{
    width: 100%;
  }
  footer .footerImg img{
    width: 50%;
    height: 100%;
    margin-left: 15px; 
  }
}
.page-14 .tabs-container:nth-child(even) {
  background: #fff !important;
}
.page-14 .about-us .aboutIntro.tabs-container:nth-child(even) .career-services-two-col-grid .tiles ul li .cont p{
  color: #767777;
}
.page-10  .thumbnail-holder > ul > li{

    border-radius: 18px 18px 0px 0px !important;
}
a#hireFromUsToTop {
  background: #ff6c49;
}

/* prajakta code end */