.container-lg, .container-sm, .container-xl, .container-xxl {
  padding: 0;
}
@media (min-width: 1400px) {
  .container {
    max-width: 1600px;
  }
  .container-sm {
    max-width: 960px;
  }
  .container-md {
    max-width: 1200px;
  }

}

@media (max-width: 1536px) {
  .career-rgt-cnt{padding: 0 4%;}
  .container {
    max-width: 1400px;
  }

  .container-sm {
    max-width: 960px;
    margin: auto;
  }

  .hero-section {
    padding: 150px 0;
  }

  .heading_container h3 {
    font-size: 28px !important;
  }

  .heading_container p {
    font-size: 22px;
  }

  .abt-btm-lft-cnt h1 {
    font-size: 130px;
  }

  .abt-btm-lft-cnt h4 {
    font-size: 40px;
  }

  .choose-cnt {
    padding: 10% 10% 10% 15%;
  }

  .cmn-cnt-area .accordion .accordion-button, 
  .cmn-cnt-area .accordion .accordion-button, 
  .ui-accordion h3 a, 
  .ckeditor-accordion-container > dl dt > a {
    font-size: 22px;
   }
  .cmn-cnt-area .accordion .accordion-item .accordion-body  ul li p {
    padding-left: 8px;
  }
  .cmn-cnt-area ul li p{
    padding-left: 20px;
  }
  .inner-hero .inner-hero-cnt h1 {
    font-size: 36px !important;
  }
  .inner-hero2 .inner-hero-cnt h1 {
    font-size: 42px !important;
  }
  .inner-hero2 .inner-hero-cnt h2 {
    font-size: 18px;
  }
  .inner-hero-cnt h2 {
    font-size: 18px;
  }
  .page-link-item {
    font-size: 22px;
  }
  .cmn-cnt-area p {
    font-size: 18px;
  }
}

@media (max-width: 1199px) {
  .container {
    max-width: 100%;
  }

  .apply_btn {
    font-size: 12px;

    padding: 10px 13px;
  }
  .career-lft-cnt {
    text-align: center;
    margin-bottom: 30px;
  }
  .date-lft-cnt h2,
  .career-lft-cnt h2 {
    font-size: 42px;
  }
  .career-lft-cnt h2 br {
    display: none;
  }
  .career-sec {
    padding: 80px 0px;
  }
 
}
@media (max-width: 1200px) {
  .ncas-webinar-insights-card-container{gap: 15px;} 
}
@media (max-width: 1024px) {
  ul.btm-menu li a {
    font-size: 12px;
    padding: 20px 20px;
  }
  .cell-card .cell-card-hdr h4 {
    font-size: 18px;
  }
  .cell-card .cell-card-body div.big-number {
    font-size: 40px;
  }
}

@media (max-width: 992px) {
  .career-rgt-cnt{padding: 0px;}
   .container-sm {
 
    }
    .container-md {
 
    }

    .quicktabs-tabpage article, 
    .quicktabs-tabpage .container-sm, 
    .quicktabs-tabpage .container-md {
      max-width: 100%;
      padding: 0;
    }
    .inner-hero img {
        width: 100%;
        height: 25vh;
        object-fit: cover;
    }
    .inner-hero2 img {
        width: 100%;
        height: 25vh;
        object-fit: cover;
    }

    a.pdf-chart {
       font-size: 18px;
   }

   .apply_btn2 {
    font-size: 16px;
    padding: 0px 30px;
   }

   .apply_btn3 {
    font-size: 16px;
    padding: 0px 30px;
   }

  .apply_btn {
    padding: 10px 30px;
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
  }

  .hero-section {
    padding: 150px 0;
  }

  .hero-cnt h1 {
    font-size: 50px;

    margin-bottom: 25px;
  }

  .hero-cnt p {
    margin-bottom: 30px;
  }

  .abt-top {
    padding: 60px 0;
  }

  .career-sec {
    padding: 80px 0;
  }

  .dates-sec {
    padding: 60px 0;
  }

  .ftr-top {
    padding: 50px 0;
  }

  .heading_container h3 {
    font-size: 28px !important;
  }

  .abt-btm-lft-cnt h1 {
    font-size: 100px;
  }

  .abt-btm-lft-cnt h4 {
    font-size: 30px;
  }

  .choose-cnt h3 {
    font-size: 30px !important;
  }

  .choose-cnt p {
    font-size: 20px;

    margin-top: 20px;
  }

  .choose-cnt {
    padding: 6% 6% 8% 15%;
  }

  .cmn_btn4 {
    font-size: 16px;

    padding: 15px 30px;
  }

  .career-lft-cnt h2 {
    font-size: 30px;
  }

  .career-box .career-body {
    padding: 15px 15px;
  }

  /*.career-box .career-body h5 {
    font-size: 14px;

    margin-top: 10px;
  }*/

  .career-ftr a {
    font-size: 12px;
  }

  .date-lft-cnt h2 {
    font-size: 30px;
  }

  .date-box .date-body {
    margin-top: 10px;

    padding: 0px 0px;
  }

  .ftr-logo {
    width: 200px;
  }

  /*a.ftr-btn {
    width: 210px;
    font-size: 16px;
  }*/

  .social-items {
    width: 100%;
  }

  .ftr-menu {
    margin-top: 35px;
  }

  .ftr-menu ul li {
    padding: 0 10px;
  }
  ul.btm-menu li {
    border-radius: 10px;
    overflow: hidden;
  }

  .inner-hero-cnt h1 {
    font-size: 40px;
  }

  .inner-hero2 .inner-hero-cnt h1 {
    font-size: 36px!important;
  }

  .cmn-cnt-area .accordion .accordion-item .accordion-body {
      padding: 20px;
   }
   .cmn-cnt-area .accordion .accordion-item .accordion-body h4 {
       font-size: 18px;
       line-height: 1.5;
   }
   .cmn-cnt-area .accordion .accordion-item .accordion-body h3 {
       font-size: 20px;
       line-height: 1.5;
   }
   .cmn-cnt-area .accordion .accordion-item .accordion-body p {
       font-size: 16px;
       line-height: 1.5;
   }
   .cmn-cnt-area h3 {
       font-size: 20px;
       line-height: 1.5;
   }
   .school-events h2 {
      font-size: 22px;
      line-height: 1.5;
    }
    .school-events div.big-gray-text-2{
      font-size: 26px;
      line-height: 1.5;
    }
    .mt-70 {
      margin-top: 50px;
    }
    .newsletter-cycle-box .newsletter-cycle-box-body {
        padding: 30px;
    }
    .newsletter-cycle-box .newsletter-cycle-box-body h4 {
      font-size: 20px;
      line-height: 1.5;
      margin-bottom: 10px;
    }
    .newsletter-cycle-box .cycle-box-hdr h3 {
      font-size: 26px;
      line-height: 1.5;
    }
    .newsletter-cycle-box .newsletter-cycle-box-body div.big-gray-text {
      font-size: 26px;
      line-height: 1.5;
    }
    
    .newsletter-cycle-box .newsletter-cycle-box-body ul li p {
      font-size: 18px;
      line-height: 1.5;
    }
    .newsletter-cycle-box .cycle-box-hdr {
      padding: 20px 30px;
    }

    .cmn_btn8 {
      font-size: 18px;
      height: 65px;
      line-height: 65px;
    }

    .benefits-area .bnft-cnt {
      padding: 30px 45px 27px 35px;
    }

    .date-lft-cnt {
      text-align: center;
      margin-bottom: 20px;
    }
    .date-lft-cnt h2 {
        font-size: 30px;
    }
    .date-lft-cnt h2 br{
      display: none;
    }

    .cmn-cnt-area .accordion .accordion-item .accordion-body p, .ui-accordion-content p, .ui-accordion-content li, ul:not(.btm-menu) li {
      margin-bottom: 20px;
    }
    .node--type-page .breadcrumb, .page-user-login .breadcrumb, .page-user-login .breadcrumb, .breadcrumb {
      margin: 30px auto;
    }
    .breadcrumb-section .breadcrumb li, .breadcrumb-section .breadcrumb li a, .block-system-breadcrumb-block .breadcrumb li, .block-system-breadcrumb-block .breadcrumb li a {
      font-size: 10px;
    }
    ul.btm-menu li a.nav-link--become-a-member-school:after {
        height: 0;
        width: 0;
    }
    ul.btm-menu li a.nav-link--become-a-member-school {
      width: 100%;
    }
    .webform-element--title-inline > label,
    .webform-submission-form label,
    legend {
      display: block !important;
      padding-right: 0.5em;
      text-align: left;
    }
    
}

@media (max-width: 768px) {
  .hero-section, .path-frontpage .featured-top {
    padding: 50px 0;
  }
  .hero-section {
    padding: 0;
  }
  .inner-cmn-pdn {
    padding: 60px 0 60px 0;
  }
  .cmn_btn4 {
    font-size: 16px;

    padding: 15px 24px;
  }

  .career-lft-cnt h2 {
    font-size: 30px;
  }

  .date-lft-cnt h2 {
    font-size: 30px;
  }

  .date-box .date-body p {
    font-size: 14px;
  }
  .date-box .date-body p br{display: none;}

  .ftr-top .ftr-cnt a,
  .ftr-top .ftr-cnt p {
    color: var(--theme-white-color);

    font-size: 16px;
  }

  ul.ftr-link li {
    margin-bottom: 10px;
  }

  /*a.ftr-btn {
    font-size: 14px;
  }*/

  .heading_container h3 {
    font-size: 28px !important;
  }

  .cmn_btn3 {
    padding: 15px 50px;

    width: 100%;
  }

  .career-ftr-news {
    padding: 5px 10px;
  }
  .career-ftr a {
    font-size: 10px;
  }

  .ftr-logo {
    width: 175px;
  }
  .inner-hero-cnt h1 {
    font-size: 36px;
  }
  .inner-hero2 .inner-hero-cnt h1 {
    font-size: 30px!important;
  }
  .box-body .body-cnt h3 {
    font-size: 18px !important;
  }
  .cmn-cnt-area .accordion .accordion-item .accordion-body h5:after {
    content: '';
    height: 1.5px;
    width: 50px;
    border-radius: 3px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -15px;
    background: var(--theme-red-color);
  }
  .cmn-cnt-area .accordion .accordion-item .accordion-body h5 {
    line-height: 1.5;
    margin-bottom: 40px;
  }
  .cmn-data-table{
    margin-top: 20px;
    max-width: 1024px;
    /*overflow: auto;*/
    overflow: hidden;
  }
  .table-responsive {
    overflow: hidden;
  }
  .cmn_btn8 {
    font-size: 16px;
  }
  .ftr-btn{
    margin: auto;
  }
  .ftr-cnt-wrap{
     display: flex;
     flex-wrap: wrap;
     flex-direction: column;
     justify-content: center;
  }
  .nav-link:focus, .nav-link:hover {
    color: #ffffff !important
  }
  .video-container img {
    width: 100%;
    height: auto;
  }

}

/*#######################################################
## 767
#######################################################*/
@media (max-width: 767px) {
  .hero-cnt h1, .path-frontpage .hero-cnt h1,
  .inner-hero2.innerh h1, .inner-hero.innerh h1 {
    font-size: 36px !important;
    margin-bottom: 20px;
  }

  .hero-cnt p {
    font-size: 18px;
  }
  
  .choose-sec,
  .career-lft-cnt {
    text-align: center;
  }

  /*.layout_padding {

  padding: 40px 0;

 }*/

  footer .text-md-start {
    text-align: center !important;
  }

  .abt-top {
    padding: 40px 0;
  }

  .career-sec {
    padding: 40px 0;
  }

  .dates-sec {
    padding: 40px 0;
  }

  .ftr-top {
    padding: 0;
  }

  .heading_container h3 {
    font-size: 20px !important;
  }

  .abt-btm {
    padding: 40px 0;
  }

  .heading_container p {
    font-size: 18px;

    text-align: center;
  }

  img.brand-overlay {
    width: 60px;
    height: 60px;
    right: 0;
    left: 0;
    top: inherit;
    bottom: -30px;
    margin: auto;
  }

  .choose-cnt {
    padding: 60px 15px 40px 15px;
  }

  .career-lft-cnt h2 {
    font-size: 26px;
  }

  .choose-cnt p {
    font-size: 18px;

    margin-top: 15px;
  }

  .choose-cnt h3 {
    font-size: 26px !important;
  }

  .career-lft-cnt h2 {
    font-size: 26px;
  }

  .career-lft-cnt h2 br {
    display: none;
  }

  .career-ftr a {
    font-size: 16px;
  }

  .cmn_btn5 {
    padding: 10px 20px;
  }

  .career-box .career-body h5 {
    font-size: 18px;

    line-height: 30px;

    margin-top: 10px;
  }
  .date-lft-cnt {
    text-align: center;
  }

  .career-box .career-body h5 br {
    display: none;
  }
  .career-box .career-body small {
    font-size: 14px;
  }

  .date-lft-cnt h2 {
    font-size: 26px;
  }

  .date-lft-cnt h2 br {
    display: none;
  }

  .ftr-logo {
    width: 175px;

    margin: auto;
  }

  .ftr-top .ftr-cnt a,
  .ftr-top .ftr-cnt p {
    color: var(--theme-white-color);

    font-size: 16px;
  }

  a.ftr-btn {
    width: 230px;
    font-size: 20px;
  }

  ul.btm-menu li a {
    font-size: 16px;
    padding: 20px 20px;
  }

  .inner-cmn-pdn {
      padding: 40px 0 40px 0;
   }
   .cmn-cnt-area p {
       font-size: 16px;
       line-height: 1.5;
       margin-bottom: 15px;
   }
   .cmn-cnt-area ul li p {
      font-size: 16px;
      line-height: 1.5;
  }
  .next-prew-btn button {
    padding: 15px 30px;
    font-size: 16px;
  }
   .mt-40 {
       margin-top: 30px;
   }
   .mt-50{
      margin-top: 40px;
    }
   .mt-60 {
       margin-top: 40px;
   }
   .mt-70 {
       margin-top: 50px;
   }
   .school-events h2 {
      font-size: 18px;
      line-height: 1.5;
    }
    .school-events div.big-gray-text-2{
      font-size: 22px;
      line-height: 1.5;
    }
    .mt-70 {
      margin-top: 40px;
    }

    .school-events h3{
      font-size: 18px;
      margin-bottom: 30px;
    }
    .school-events h3 br{
      display: none;
    }
    .applicant-newsletter-box {
      padding: 25px;
    }
    .newsletter-cycle-box .cycle-box-hdr {
      padding: 15px 25px;
    }
    .newsletter-cycle-box .cycle-box-hdr img{
      width: 30px;
    }
    .newsletter-cycle-box .cycle-box-hdr h3 {
        font-size: 20px;
        line-height: 1.5;
    }
    .newsletter-cycle-box .newsletter-cycle-box-body div.big-gray-text {
        font-size: 18px;
        line-height: 1.5;
    }
    
    .newsletter-cycle-box .newsletter-cycle-box-body hr{
      margin: 20px 0;
    }
    .newsletter-cycle-box .newsletter-cycle-box-body p {
      font-size: 16px;
      line-height: 1.5;
  }
  .newsletter-cycle-box .newsletter-cycle-box-body {
      padding: 15px;
  }

  .cmn_btn8 {
    height: 50px;
    line-height: 50px;
  }
  .group-btn {
    flex-wrap: wrap;
  }
  .benefits-area .bnft-cnt {
      padding:30px 15px;
  }
  .benefits-area .bnft-cnt h3 {
    font-size: 20px;
    line-height: 1.5;
  }
  .benefits-area .bnft-img {
    width: 100%;
    padding: 0px 0 30px 15px;
  }
  .benefits-area .bnft-cnt ul li p {
    font-size: 16px;
    line-height: 1.5;
  }
  .cmn-cnt-area .accordion .accordion-item .accordion-body ul li p {
    font-size: 16px;
    line-height: 1.5;
  }
  .cmn-cnt-area .accordion .accordion-item .accordion-body ul {
    margin-left: 15px;
  }
  .cmn-cnt-area ul:not(.event-list-item) {
    margin-left: 15px;
  }
  .cmn-cnt-area ul.event-list-item {
    margin-left: 0;
    padding-left: 0;
  }
  .cmn-cnt-area .accordion .accordion-button::before, 
  .ui-accordion h3 a::before, 
  .ckeditor-accordion-container dt a::before,
  .benefits-for-applicants h3,
  .cmn-cnt-area .accordion .accordion-button, 
  .ui-accordion h3 a, 
  .ckeditor-accordion-container > dl dt > a,
  .page-link-item{
    font-size: 22px;
  }
  .page-link-item{
    padding: 13.5px 20px;
  }
  .apply-area {
    flex-wrap: wrap;
    gap: 10px;
  }
  .apply-tab ul{
    flex-wrap: wrap;
    gap: 10px;
  }
  .links-logins-card {
    padding: 20px 30px 36px 20px;
  }
  .cmn-cnt-area h3 {
    font-size: 18px !important;
    line-height: 1.5;
  }

  .cmn-cnt-area .accordion .accordion-button::before, 
  .ui-accordion h3 a::before, 
  .ckeditor-accordion-container dt a::before {
    top: 50%;
    transform: translateY(-50%);
  }

  .benefits-for-applicants .bnft-cnt {
    padding: 30px 15px;
  }
  .benefits-for-applicants h4 {
    font-size: 16px;
    line-height: 1.5;
  }
  .bnft-brand-logo {
    height: 100%;
    padding: 30px 0;
    padding-top: 0;
  }
  .aacn-grid .aacn-grid-cnt {
    padding: 30px 15px;
    padding-top: 0;
  }
  .aacn-grid .aacn-grid-cnt p {
    font-size: 16px;
    line-height: 1.75;
    font-family: var(--theme-font-family-avenir-nextregular);
    color: var(--theme-black-color);
    margin-bottom: 25px;
  }
  .mission-cnt {
    padding: 30px 15px;
  }
  .mission-cnt p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
  }

  .history-cnt {
    padding: 30px 15px;
  }
  .history-cnt h3 {
    font-size: 18px;
    line-height: 1.5;
  }
  .history-cnt h3 {
  font-size: 20px;
  line-height: 1.5;
  }
  .history-cnt p {
    font-size: 16px;
    line-height: 1.75;
  }
  .bnft-brand-logo img {
    width: 225px;
  }
  .cmn-cnt-area h2 {
    font-size: 20px !important;
    line-height: 1.5;
    margin-bottom: 15px;
  }
  .hero-cnt h2 {
    font-size: 18px;
  }
  .applicant-contact-button {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
  }
  .demo-request-button {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
  }
  .school-contact-button {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
  }
  .get-in-touch {
    width: 100%;
    height: 50px;
  }
  .contact-form .form-container {
    flex-direction: column;
    gap: 15px;
  }
  .w-300{
    width: 100%;
  }
  .contact-form {
    padding: 0px;
  }
  .mb-25 {
    margin-bottom: 15px;
  }
  .contact-form .form-container .form-group input.form-control, .contact-form .form-group select.form-select, .contact-form .form-container .form-group textarea.form-control{
    font-size: 14px;
  }
  .cmn-cnt-area .accordion .accordion-button, 
  .ui-accordion h3 a, 
  .ckeditor-accordion-container > dl dt > a {
    text-align: left !important;
  }
  .cmn-cnt-area .accordion .accordion-item, 
  h3.accordion-title, 
  .ckeditor-accordion-container > dl dt > a, 
  .ckeditor-accordion-container > dl dt > a:not(.button) {
    text-align: left !important;
    padding: 15px 60px 15px 15px !important;
  }
  .cmn-cnt-area .accordion .accordion-button::before,
  .ui-accordion h3 a:before {
      font-size: 40px !important;
  }
  #main {
    padding: 0;
    margin: 0;
  }
  .node--type-page .breadcrumb, .page-user-login .breadcrumb, .page-user-login .breadcrumb, .breadcrumb {
    padding-left: 10px;
  }
  .text-center li {
    text-align: left !important;
  }
  footer .text-center li {
    text-align: center !important;
  }
  .cmn-cnt-area .accordion .accordion-item .accordion-body .youtube-video img, .ui-accordion-content .youtube-video img {
    width: 100%;
    height: auto;
  }
  .ui-accordion .ui-accordion-content {
    padding: 20px;
  }

}

@media (max-width: 576px) {
   .inner-hero-cnt h1 {
        font-size: 26px;
    }
    .inner-hero2 .inner-hero-cnt h1 {
      font-size: 26px!important;
    }
    .inner-hero-cnt h2 {
      font-size: 18px;
    }
    .inner-hero-cnt p{
      font-size: 18px;
    }
    .inner-hero-cnt h2 br{
      display: none;
    }
    .breadcrumb-section .breadcrumb {
       margin-bottom: 20px;
   }
   .node--type-page .breadcrumb, .page-user-login .breadcrumb, .page-user-login .breadcrumb, .breadcrumb {
     margin: 20px auto 10px auto;
   }
   .breadcrumb-section .breadcrumb li img{
      width: 15px;
   }
   .breadcrumb-section .breadcrumb li, 
   .breadcrumb-section .breadcrumb li a,
   .block-system-breadcrumb-block .breadcrumb li, 
   .block-system-breadcrumb-block .breadcrumb li a {
      font-size: 10px;
   }
   .cmn_btn6 {
       font-size: 16px;
       padding: 19px 30px;
   }
   .cmn_btn7 {
      font-size: 16px;
      padding: 19px 30px;
    }
   .apply-area {
       margin-top: 40px;
       flex-wrap: wrap;
       justify-content: center;
   }
    a.pdf-chart {
      margin-bottom: 15px;
   }
   .cmn-cnt-area .accordion .accordion-button {
      font-size: 18px;
   }
   .cmn-cnt-area .accordion .accordion-button:not(.collapsed) {
      font-size: 20px;
   }
    .search-group .input-group{
      width: auto;
    }
    .select-filter {
      display: flex;
      justify-content: center;
    }
    .search-group {
      display: flex;
      justify-content: center;
    }
    .newsletter-cycle-box .cycle-box-hdr img {
        width: 25px;
    }
    .cmn-cnt-area .accordion .accordion-item .accordion-body  ul li p {
      padding-left: 5px;
    }
    .cmn-cnt-area ul li p{
      padding-left: 5px;
    }
    .mt-50 {
        margin-top: 30px;
    }
    .cmn-cnt-area .accordion .accordion-button::before, 
    .ui-accordion h3 a::before, 
    .ckeditor-accordion-container dt a::before,
    .benefits-for-applicants h3,
    .cmn-cnt-area .accordion .accordion-button, 
    .ui-accordion h3 a, 
    .ckeditor-accordion-container > dl dt > a,
    .page-link-item {
        font-size: 18px;
    }

    #main-wrapper {
      padding-bottom: 20px;
    }
}

@media (max-width: 520px) {
   .breadcrumb-section .breadcrumb li, 
   .breadcrumb-section .breadcrumb li a {
        font-size: 10px;
    }
    .hero-cnt h1, .path-frontpage .hero-cnt h1,
    .inner-hero2.innerh h1, .inner-hero.innerh h1 {
      font-size: 28px !important;
      margin-bottom: 20px;
    }
}

@media (max-width: 480px) {
}

@media (max-width: 420px) {
}

@media (max-width: 376px) {
}

@media (min-width: 1200px) {
  /*.container {

    max-width: 1170px;

  }*/
}

@media (max-width: 954px) {
  .ncas-webinar-insights-card-container .ncas-webinar-insights-card:nth-child(odd){
    margin: 0;
    margin-left: auto;
  }
  .ncas-webinar-insights-card-container .ncas-webinar-insights-card:nth-child(even){
    margin: 0;
    margin-right: auto;
  }
  .ncas-webinar-insights-card-container {
        gap: 30px;
    }
}

@media (max-width: 654px) {
  .ncas-webinar-insights-card-container .ncas-webinar-insights-card:nth-child(odd){
    margin: 0 auto !important;
    margin-left: auto;
  }
  .ncas-webinar-insights-card-container .ncas-webinar-insights-card:nth-child(even){
    margin: 0 auto !important;
    margin-right: auto;
  }
}
@media (max-width: 987px) and (min-width: 665px) {
  .path-frontpage .views-view-responsive-grid .views-view-responsive-grid__item:last-child {
    grid-column: 1 / span 2;
    display: none;
  }
}



@media (max-width: 1400px) {
  .career-rgt-cnt{padding: 0px;}
  .career-sec .col-xl-3, .career-sec .col-xl-9, .dates-sec .col-lg-3, .dates-sec .col-lg-9{
    flex: 0 0 auto;
    width: 100%;
  }
  .career-lft-cnt, .date-lft-cnt{text-align: center; margin-bottom: 25px;}
  
  .career-lft-cnt h2 br, .date-lft-cnt h2 br{display: none;}
  
  .career-sec, .dates-sec {
    padding: 80px 0;
}
.career-rgt-cnt .row .col-lg-4:nth-child(1) .career-box{
  margin-left: auto !important;
    margin: 0;
}
.career-rgt-cnt .row .col-lg-4:nth-child(2), .career-rgt-cnt .row .col-lg-4:nth-child(1), .career-rgt-cnt .row .col-lg-4:nth-child(3){
 width: 330px;
 margin-bottom: 30px;
}
.career-rgt-cnt .row .col-lg-4:nth-child(3) .career-box{
 margin-left: 0 !important;
}
}
