
img{
    max-width: 100%;
}

/* Banner Section start */
.about-banner{
    width: 100%;
    height: 609px;
    background-color: #f6ece6;
    background-repeat:repeat;
    background-position: center;
    /*background-size: cover;*/
    padding-top: 108px;
	overflow:hidden;
  }
.about-banner .team-graphic{
	position: absolute;
    margin-left: 55px;
}
 /* .about-banner .about-banner-bg{
    background: url(../images/About-us-BG.png);
    height: 604px;
    background-color: #f6ece6;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}  */
  .about-banner::before{
    height: 100%;
    width: 100%;
    background-image: linear-gradient(271deg, var(--white-0) 104%, rgba(255, 254, 251, 0.19) 82%, rgba(255, 249, 238, 0.8) 55%, #fff7ea 38%);
}
.about-banner-txt{
    margin: 33px 4px 94px 5px;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Helvetica Neue';
}
.about-banner-txt ul{
    padding-left: 0 !important;
}
.about-banner-txt ul li{
    display: inline-block;
    font-family: 'Helvetica Neue';
    font-weight: 300;
    font-size: 16px;
    color: #000;
}
.about-banner-txt ul li a{
    text-decoration: none;
    color: #000;
}
.about-banner-txt ul li i{
    color: #757575;
}
.about-banner-txt .about a{
    text-decoration: none;
}
.about-banner-txt .about{
    color: #1f1f1f;
}
.about-banner .banner-heading h2{
  width: 443px;
  /*height: 60px;*/
  margin: 0 0 20px;
  font-family: 'Helvetica Neue';
  font-size: 50px;
  font-weight: bold;
  text-align: left;
  color: #000;
      
}  
.about-banner .banner-heading h2 span{
  width: 443px;
  height: 130px;
  font-family: 'Helvetica Neue';
  font-size: 50px;
  font-weight: bold;
  text-align: left;
  color: #f60;
  padding-top: 20px;
}


/* Banner Section End */


/* Who We Are Section Start*/

.who-we-are{

}

.who-we-are .section-title-descr{
    margin-top: 70px;
    margin-bottom: 35px;
}

.who-we-are .section-title-descr h2{
    font-family:'Helvetica Neue';
    font-size: 38px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 40px;
    text-align: left;
}

.who-we-are .section-title-descr h2 span{
    font-family:'Helvetica Neue';
    font-size: 38px;
    font-weight: bold;
    color: #ff6600;
}

.who-we-are .section-title-descr p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    text-align: left;
    color: #3a3932;
    margin-bottom: 35px;
	text-align: justify;
}

.who-we-are .colleagues-img{
    margin-top: 70px;
    margin-bottom: 90px;
}

.who-we-are .colleagues-img img{
    max-width: 495px;
    height: 511px;
}

.who-we-are .number-one-sect{
    position: absolute;
    display: flex;
    flex-direction: row;
    max-width: 830px;
    /* max-height: 243px; */
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #ff6600;
    border-radius: 0.25rem;
    padding: 33px 24px 22px 25px;
    top: 869px;
    text-align: center;
}

.who-we-are .number-one-sect img{
    width: 72px;
    height: 64.3px;
    margin: auto;
}


.who-we-are .number-one-sect p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    color: #3a3932;
    padding: 9px;
    margin: 0;
}

/* Who We Are Section End*/

/* Revolutionizing Section Start*/

.revolt-sect{
  background-color: #f6ece6;
  padding-bottom:46px;
}

.revolt-sect .sect-title{
  margin-top: 51px;
  margin-bottom: 50px;
}

.revolt-sect .sect-title h2{
  font-family:'Helvetica Neue';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  color: #000;
}

.revolt-sect .sect-title span{
  font-family:'Helvetica Neue';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  color: #f60;
}

.revolt-sect .sect-descr{
  margin-bottom: 55px;
}

.revolt-sect .sect-descr .first-one{
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  color: #3a3932;
  line-height: 1.5;
}

.revolt-sect .sect-descr .second-one{
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  color: #3a3932;
  line-height: 1.5;
}

.revolt-sect .grow-with-sect{
  margin-bottom: 40.3px;
}

.revolt-sect .grow-with-sect h2{
  font-family:'Helvetica Neue';
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  color: #000;
  line-height: 1.42;
  margin-bottom: 32.5px;
}

.revolt-sect .grow-with-sect img{
  width: 112.7px;
  height: 35.2px;
  margin: auto;
  display: block;
}

.revolt-sect .rvolt-bg-img{
  /*background-image: url(../images/Component8–1.png);*/
  background-repeat: no-repeat;
}

.revolt-sect .column1{
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 3px solid #ff6600;
	position: relative;
}

.revolt-sect .column2{
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 3px solid #ff6600;
	position: relative;
}

.revolt-sect .column3 {
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

.revolt-sect .column4 {
    padding-top: 25px;
    /*padding-left: 10px;
    padding-right: 10px;*/
	padding-left: 0px;
    padding-right: 0px;
    border-left: 3px solid #ff6600;
    border-bottom: 3px solid #ff6600;
    position: relative;
}
.revolt-sect .column4 p{
	padding: 0 11px;
}
.revolt-sect .column p{
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  color: #3a3932;
  padding: 0px 17px;
  position: relative;
  min-height: 144px;
}

.revolt-sect .column p b{
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #3a3932;
}
.revolt-sect .column1:before {
    content: " ";
    display: block;
    width: 3px;
    height: 56%;
    left: 0;
    top: 0;
    position: absolute;
    background: #ff6600;
}
.revolt-sect .column1:after {
    display: block;
    content: " ";
    top: -8px;
    right: -8px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    border: 3px solid #ff6600;
    position: absolute;
    background: #f6ece6;
}
.revolt-sect .column1 p:before {
    content: " ";
    display: block;
    top: 48%;
    left: -15px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    border: 3px solid #ff6600;
    position: absolute;
    background: #f6ece6;
}
.why-col-2 {
    position: relative;
}
.why-col-2:after {
    content: " ";
    display: block;
    bottom: 12%;
    right: -5px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    border: 3px solid #ff6600;
    position: absolute;
    background: #f6ece6;
    z-index: 1;
}
.revolt-sect .column2:before {
    content: " ";
    display: block;
    width: 3px;
    height: 85%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #ff6600;
}
.revolt-sect .column2:after {
    content: " ";
    display: block;
    width: 3px;
    height: 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ff6600;
}
.why-col-3 {
    position: relative;
}
.why-col-3:before {
    content: " ";
    display: block;
    top: -5px;
    right: 17px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    border: 3px solid #ff6600;
    position: absolute;
    background: #f6ece6;
}
.revolt-sect .column3:before {
    width: 3px;
    background: #ff6600;
    content: " ";
    display: block;
    position: absolute;
    left: -3px;
    top: 0;
    height: 85%;
}
.revolt-sect .column3:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 3px;
    width: 85%;
    background: #ff6600;
}
.why-col-3:after {
    height: 3px;
    background: #ff6600;
    content: " ";
    display: block;
    width: 19px;
    top: 0;
    right: 0;
    position: absolute;
}
.why-col-4 {
    position: relative;
}
.why-col-4:before {
    content: " ";
    display: block;
    bottom: 50%;
    right: -5px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    border: 3px solid #ff6600;
    position: absolute;
    background: #f6ece6;
}
.revolt-sect .column4:before {
    content: " ";
    display: block;
    height: 3px;
    width: 15px;
    bottom: -3px;
    background: #f6ece6;
    position: absolute;
    right: 18%;
}
.revolt-sect .column4:after {
    content: " ";
    display: block;
    bottom: -7px;
    right: 24%;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    border: 3px solid #ff6600;
    position: absolute;
    background: #f6ece6;
    z-index: 1;
}
.why-col-4:after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: " ";
    display: block;
    width: 3px;
    height: 50%;
    background: #ff6600;
}

/* Revolutionizing Section End*/


/* Team Section Start*/

.team-sect {}

.team-sect .sect-title{
    margin-top: 70px;
    margin-bottom: 51px;
}

.team-sect .sect-title h2{
    font-family:'Helvetica Neue';
    font-size: 38px;
    font-weight: bold;
    text-align: center;
    color: #000;
}

.team-sect .sect-title span{
    font-family:'Helvetica Neue';
    font-size: 38px;
    font-weight: bold;
    text-align: center;
    color: #f60;
}

.team-sect .sect-title p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    color: #3a3932;
}

.team-sect .name-details{
    margin-bottom: 22px;
}

.team-sect .name-details h2{
    font-family:'Helvetica Neue';
    font-size: 24px;
    font-weight: bold;
    text-align: right;
    color: #f60;
}

.team-sect .name-details p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    text-align: right;
    color: #3a3932;
}

.team-sect .description-details{}

.team-sect .description-details p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    text-align: right;
    color: #3a3932;
}

.team-sect .chief-image{
    margin-bottom: 91px;
	margin-top: 97px;
}

.team-sect .chief-image img{
  width: 490px;
  height: auto;
}


.team-sect .name-details1{
    margin-bottom: 22px;
}

.team-sect .name-details1 h2{
    font-family:'Helvetica Neue';
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    color: #f60;
}

.team-sect .name-details1 p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    text-align: left;
    color: #3a3932;
}

.team-sect .description-details1{}

.team-sect .description-details1 p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    text-align: left;
    color: #3a3932;
}

.team-sect ul{
    list-style: none;
    padding: 0;
}

.team-sect ul li:nth-child(1), .team-sect ul li:nth-child(3), .team-sect ul li:nth-child(6), .team-sect ul li:nth-child(8), .team-sect ul li:nth-child(9), .team-sect ul li:nth-child(11), .team-sect ul li:nth-child(14), .team-sect ul li:nth-child(16), .team-sect ul li:nth-child(17), .team-sect ul li:nth-child(19), .team-sect ul li:nth-child(22), .team-sect ul li:nth-child(24), .team-sect ul li:nth-child(25), .team-sect ul li:nth-child(27), .team-sect ul li:nth-child(30), .team-sect ul li:nth-child(32) {
    border: 1px solid #f6ece6 !important;
    background-color: #fff;
}

.team-sect ul li:nth-child(2), .team-sect ul li:nth-child(4), .team-sect ul li:nth-child(5), .team-sect ul li:nth-child(7), .team-sect ul li:nth-child(10), .team-sect ul li:nth-child(12), .team-sect ul li:nth-child(13), .team-sect ul li:nth-child(15), .team-sect ul li:nth-child(18), .team-sect ul li:nth-child(20), .team-sect ul li:nth-child(21), .team-sect ul li:nth-child(23), .team-sect ul li:nth-child(26), .team-sect ul li:nth-child(28), .team-sect ul li:nth-child(29), .team-sect ul li:nth-child(31) {
    background-color: #fff7ea;
    border: 1px solid #fff7ea !important;
}
.team-sect ul li > a{
	text-decoration:none;
}
.team-sect ul li h3{
    font-family:'Helvetica Neue';
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #f60;
    margin-top: 20px;
    margin-bottom: 3px;
}

.team-sect ul li p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    color: #f60;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.team-sect ul li img{
    width: 150px;
    height: 150px;
    margin: auto;
    display: block;
}

.team-sect .btn{
    display: none;
}

/* Team Section End*/



/* Seasoned Faculty bar section - start */
 
.seasoned-faculty{
    height: 152px;
    background: rgb(255,39,13);
    background: linear-gradient(90deg, rgba(255,39,13,1) 1%, rgba(255,102,0,1) 100%);
  }
  .seasoned-faculty .seasoned-faculty-img{
    width: 99.2px;
    height: 100px;
    margin: 26px auto;
    padding-top: 12px;
  } 
  .seasoned-faculty-txt p{
    font-family: 'Helvetica Neue';
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    margin: 61px auto;
    text-align: left;
  } 
  .seasoned-faculty-btn-font{
    font-family: 'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    text-align: right;
    margin: 57px auto;
  }  
  .seasoned-faculty-btn-font a{
    width: 155px;
    height: 40px;
    padding: 9px 22px;
  }
  
  
  /* Seasoned Faculty bar section - end */

 /* Academic Partners section start */
.academic-partners{
    border-top: 1px solid #f6ece6;
}
.academic-partners .academic-heading{
  /*width: 488px;*/
  height: 45px;
  margin: 57px auto 51px auto;
 }
 .academic-partners .academic-heading h2{
  font-family: 'Helvetica Neue';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  color: #000;     
}  
.academic-partners .academic-heading h2 span{
  font-family: 'Helvetica Neue';
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  color: #f60;
}

.academic-partners .career{
  background-image: url(../png/career%402x.png);
  /* height: 382px; */
  background-repeat: no-repeat;
  background-size: cover;
  margin:79px auto 70px auto;
  border-radius: 12px;
  padding: 34px 45px;
}

.academic-partners .career-heading{
  /* width: 153px;
  height: 46px; 
  margin: 30px 44px; */
}

.academic-partners .career-heading h2{
  /* width: 328px;
  height: 45px; */
  font-family: 'Helvetica Neue';
  font-size: 38px;
  font-weight: bold;
  text-align: left;
  color: #f60; 
  
} 
.academic-partners .career .career-para-txt{
  /* margin: 0px 0px 44px 44px; */
}
.academic-partners .career p{
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  color: #3a3932;
}
.academic-partners .teach-with-us-btn{
  margin: 30px 0px;
}

.academic-partners .teach-with-us-btn .btn.btn-outline-secondary.prl{
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  color: #3a3932;
  padding: 11px 42px;
}

.academic-partners .teach-with-us-btn .btn.btn-outline-secondary.prl:hover{
  border-color: #6c757d;
  background-color: transparent;
}

.academic-partners .work-with-us-btn {
  margin: 36px 0px;
}
.academic-partners .work-with-us-btn a, .academic-partners .work-with-us-btn .about-popupp{
  text-decoration: none;
  color: #ffffff;
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  background: transparent linear-gradient(270deg, #FF6600 0%, #EE3024 100%) 0% 0% no-repeat padding-box;
  border-radius: 4px;
  text-align: center;
  padding: 12px 41px;
  max-width: 206px;
  margin: 0px auto 0px auto;
}
.academic-partners .careers-buttons{
  /* margin-left: 51px;
  margin-top: 0px; */
  text-align: center;
}

  /* Academic Partners section end */
#alumniModal .btn-close{
	margin-left: auto;
	display: block;
	margin-top: -38px;
	margin-right: -38px;
}

  /* Career Popup Modal Section Start*/

.about-popup .modal-content{
  max-width: 400px;
  max-height: 661px;
  
}
#alumniModal .user-img img{
	background: #fff7ea;
	width: 150px;
	border-radius: 100%;
	/*height: 150px;*/
	margin: 0 30px 30px 0;
}

.about-popup .modal-body{
  padding: 20px 26px 20px 30px;
  /* border-top-right-radius: 5px;
  border-top-left-radius: 5px; */
  background: transparent linear-gradient(270deg,#FF6600 0%,#EE3024 100%) 0% 0% no-repeat padding-box;
}

.about-popup .modal-body .btn.close{
  margin-top: -20px;
  margin-left: auto;
}


.about-popup .modal-body .btn.close i{
  color: #fff;
}

.about-popup .modal-body p{
  font-family:'Helvetica Neue';
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  text-align: center;
  color: #fff;
  margin: 14px 112px;
}

.about-popup .modal-body .popup-flex{
  display: flex;
  margin-bottom: 20px;
}

.about-popup .modal-body .form-group.custom-forms-phone{
  display: flex;
  margin-bottom: 20px;
}

.about-popup .modal-body .form-group.custom-forms-phone select{
  font-style: italic;
  font-size: 12px;
  font-family: 'Helvetica Neue';
  width: 63px;
  border-radius: 5px;
}

.about-popup .modal-body .form-group.custom-forms-phone .wdt2{
  max-width: 54px;
  margin: 0 10px;
}

.about-popup .modal-body .form-group.custom-forms-phone .country-phone-number{
  width: 100%;
}

.about-popup .modal-body .popup-flex select{
  font-style: italic;
  font-size: 12px;
  font-family: 'Helvetica Neue';
  width: 63px;
  border-radius: 5px;
}

.about-popup .modal-body .popup-flex .wdt2{
  max-width: 54px;
  margin: 0 10px;
}

.about-popup .modal-body .upload-text p:nth-child(1){
  font-family:'Helvetica Neue';
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #fff;
  margin: 0;
}

.about-popup .modal-body .upload-text p:nth-child(2){
  font-family:'Helvetica Neue';
  font-size: 11px;
  font-weight: 300;
  font-style: normal;
  text-align: left;
  color: #fff;
  margin: 0;
}

.about-popup .modal-header{
  border: 0;
  padding: 0;
  justify-content: center;
  min-height: 80px;
  background-color: #f6ece6;
}

.about-popup .modal-header .popup-flex{
  margin: auto 35px;
}

.about-popup .modal-header .position-relative label{
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  text-align: center;
  color: #ff6600;
  border: 1px solid #ff6600;
  padding: 7px 9px;
  position: absolute;
  background: #f6ece6;
  border-radius: 0px;
}

.about-popup .modal-header #inputGroupFile04-error{
  font-family: 'Helvetica Neue';
  font-size: 11px;
  font-weight: 300;
  font-style: italic;
  border: 0;
  margin-top: 0px;
  background: transparent;
  padding: 5px 0px;
}


.about-popup .modal-header .position-relative input[type="file"]{
  font-family:'Helvetica Neue';
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  text-align: center;
  color: #ff6600;
  background: none;
  border: 0;
  box-shadow: none;
  text-transform: uppercase;
  margin-left: 12px;
}

.about-popup .modal-body .form-check-input[type=checkbox] {
  min-width: 25px;
  min-height: 25px;
  margin-right: 9px;
}

.about-popup .modal-body #declaration-error{
  margin-top: 50px;
  left: 30px;
} 

.about-popup .modal-body .form-check-label{
  font-family:'Helvetica Neue';
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  text-align: left;
  color: #fff;
}

.about-popup .modal-body .form-check-label span{
  font-family:'Helvetica Neue';
  font-size: 10px;
  font-weight: 300;
  font-style: normal;
  text-align: left;
  color: #fff;
}

.about-popup .modal-body .popup-flex .form-policy-text{
  font-family: 'Helvetica Neue';
  font-size: 10px;
  font-weight: 300;
  font-style: italic;
  text-align: left;
  color: #fff;
  margin: 0;
} 

.about-popup .modal-body .popup-flex .form-policy-text i{
  color: #2bb673;
  font-family: 'Font Awesome 5 Brands';
	min-width: 12.4px;
	min-height: 12.4px;
	font-weight: 300;
}

.about-popup .modal-body .popup-flex .btn.btn-warning{
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  margin-top: 6px;
  padding: 11px 35px;
  color: #fff;
}

.about-popup label.error{
  bottom: auto;
}

.about-popup .country-phone-number label.error{
  bottom: auto;
  left: 30px;
}

/* Career Popup Modal Section End*/

@media  (min-width: 1200px){
    
  .container{
      max-width: 1004px !important;
      margin: 0 auto !important;

  }
}

@media only screen and (max-width:991px){
	.container{
	  max-width:860px
	}
	.academic-partners .teach-with-us-btn .btn.btn-outline-secondary.prl {
	  padding: 11px 32px;
	}
	.academic-partners .work-with-us-btn .about-popupp {
	  padding: 12px 12px;
	}
	.academic-partners .careers-buttons {
	  margin-top: 70px;
	}
	.who-we-are .colleagues-img img {
	  max-width: 300px;
	}
	
}

  /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

    /* Banner Section start */
    .about-banner{
        height: 560.1px;
        padding-top: 0px;
    }
    .about-banner img{
        width: 100%;
        height: 277.8px;
        margin-top: 98px;
    }
    .about-banner .banner-heading h2{
        width: 100%;
        height: 42px;
        margin: 34.5px auto 0px auto;
        font-family: 'Helvetica Neue';
        font-size: 35px;
        text-align: center;           
      }
      .about-banner .banner-heading h2 span{
        width: 100%;
        padding-top: 0px;
        height: 72px;
        margin: 6px 0 0;
        font-size: 30px;
        text-align: center;
      }
      

    /* Banner Section End */

    /* Who We Are Section Start*/

.who-we-are{

}

.who-we-are .section-title-descr{
    margin-top: 40px;
    margin-bottom: 0;
}

.who-we-are .section-title-descr h2{
    font-family:'Helvetica Neue';
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 17px;
    text-align: center;
}

.who-we-are .section-title-descr h2 span{
    font-family:'Helvetica Neue';
    font-size: 30px;
    font-weight: bold;
    color: #ff6600;
}

.who-we-are .section-title-descr p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    color: #3a3932;
    margin-bottom: 5px;
}

.who-we-are .colleagues-img{
    margin-bottom: 40px;
    margin-top: 20px;
}

.who-we-are .colleagues-img img{
    max-width: 279px;
    height: 279px;
}

.who-we-are .number-one-sect{
    position: relative;
    display: flex;
    flex-direction: row;
    max-width: 847px;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0;
    border-radius: 0.25rem;
    padding: 32px 25px 32px 25px;
    top: 0px;
    text-align: center;
}

.who-we-are .number-one-sect img{
    width: 64.4px;
    height: 64.3px;
    margin: auto;
}


.who-we-are .number-one-sect p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    color: #3a3932;
    margin-top: 23.7px;
    margin-bottom: 39px;
    margin-right: 5px;
    margin-left: 5px;
}

.who-we-are .we-are-slider .slick-dots{
    list-style: none;
    margin: 0;
    padding: 0;
}

.who-we-are .we-are-slider .slick-dots li.slick-active {
    width: 8px;
    height: 8px;
    opacity: 1;
}

.who-we-are .we-are-slider .slick-dots li {
    display: inline-block;
    width: 7px;
    height: 7px;
    background-color: #ff270d;
    text-indent: -9999px;
    margin-left: 13px;
    opacity: .5;
    border-radius: 100%;
}

/* Who We Are Section End*/

/* Revolutionizing Section Start*/

.revolt-sect{
  background-color: #f6ece6;
}

.revolt-sect .sect-title{
  margin-top: 40px;
  margin-bottom: 19px;
}

.revolt-sect .sect-title h2{
  font-family:'Helvetica Neue';
  font-size: 29px;
  font-weight: bold;
  text-align: center;
  color: #000;
}

.revolt-sect .sect-title span{
  font-family:'Helvetica Neue';
  font-size: 29px;
  font-weight: bold;
  text-align: center;
  color: #f60;
}

.revolt-sect .sect-descr{
  margin-bottom: 40px;
}

.revolt-sect .sect-descr .first-one{
  font-family:'Helvetica Neue';
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  color: #3a3932;
  line-height: 1.5;
}

.revolt-sect .sect-descr .second-one{
  font-family:'Helvetica Neue';
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  color: #3a3932;
  line-height: 1.5;
}

.revolt-sect .grow-with-sect{
  margin-bottom: 30.2px;
}

.revolt-sect .grow-with-sect h2{
  font-family:'Helvetica Neue';
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  color: #000;
  line-height: 1.3;
  margin-bottom: 32.5px;
}

.revolt-sect .grow-with-sect img{
  width: 112.7px;
  height: 35.2px;
  margin: auto;
  display: block;
}

.revolt-sect .rvolt-bg-img{
  background-image: url(../png/component13%e2%80%931.png);
  background-repeat: no-repeat;
}

.revolt-sect .column1{
  /*margin: 24px 21px;*/
  padding: 28px 30px;
  border-top: 0;
}




.revolt-sect .column2{
  /*margin: 5px 30px; */
  padding: 20px 40px;
  border-bottom:0;
}



.revolt-sect .column3{
  /*margin: 8px 27px;*/
  padding: 25px 36px;
}

.revolt-sect .column4{
 /* margin: 5px 25px;*/
 padding: 18px 30px;
 border-left:0;
    border-bottom:0;
}


.revolt-sect .column p{
  font-family:'Helvetica Neue';
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  color: #3a3932;
  padding: 0px;
  min-height: unset;
  margin-bottom: 0px;
}

.revolt-sect .column p b{
  font-family:'Helvetica Neue';
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #3a3932;
}
.revolt-sect .column1:before,
.revolt-sect .column1:after,
.revolt-sect .column1 p:before,
.revolt-sect .column1:after,
.why-col-2:after,
.revolt-sect .column2:before,
.revolt-sect .column2:after,
.why-col-3:before,
.why-col-3:after,
.revolt-sect .column3:before,
.revolt-sect .column3:after,
.why-col-4:before,
.revolt-sect .column4:before,
.revolt-sect .column4:after,
.why-col-4:after{
	display:none;
}
/* Revolutionizing Section End*/

/* Team Section Start*/

.team-sect {}

.team-sect .sect-title{
    margin-top: 40px;
    margin-bottom: 31.4px;
}

.team-sect .sect-title h2{
    font-family:'Helvetica Neue';
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #000;
    margin-bottom: 12px;
}

.team-sect .sect-title span{
    font-family:'Helvetica Neue';
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #f60;
}

.team-sect .sect-title p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    color: #3a3932;
	min-height: unset;
}

.team-sect .order1{
    order: 1;
}
.team-sect .order2{
    order: 2;
}
.team-sect .order3{
    order: 3;
}

.team-sect .name-details{
    margin-bottom: 14px;
}

.team-sect .name-details h2{
    font-family:'Helvetica Neue';
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #f60;
}

.team-sect .name-details p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
    text-align: center;
    color: #3a3932;
}

.team-sect .description-details{
    margin-bottom: 24px;
}

.team-sect .description-details p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    color: #3a3932;
}

.team-sect .chief-image{
    margin-bottom: 42.5px;
    margin-top: 0px;
}

.team-sect .chief-image img{
  width: 279px;
  height: 250px;
}


.team-sect .name-details1{
    margin-bottom: 14px;
}

.team-sect .name-details1 h2{
    font-family:'Helvetica Neue';
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #f60;
}

.team-sect .name-details1 p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
    text-align: center;
    color: #3a3932;
}

.team-sect .description-details1{
    margin-bottom: 40px;
}

.team-sect .description-details1 p{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    color: #3a3932;
}

/* .team-sect .box-one{}

.team-sect .box-one h3{
    font-family:'Helvetica Neue';
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #f60;
    margin-top: 20px;
}

.team-sect .box-one p{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    color: #f60;
}

.team-sect .box-one img{
    width: 170px;
    height: 155px;
    margin: auto;
    display: block;
} */

.team-sect ul{
    list-style: none;
    padding: 0;
}

.team-sect ul li:nth-child(1), .team-sect ul li:nth-child(4),.team-sect ul li:nth-child(5), .team-sect ul li:nth-child(8), .team-sect ul li:nth-child(9), .team-sect ul li:nth-child(12), .team-sect ul li:nth-child(13), .team-sect ul li:nth-child(16), .team-sect ul li:nth-child(17), .team-sect ul li:nth-child(20), .team-sect ul li:nth-child(21), .team-sect ul li:nth-child(24), .team-sect ul li:nth-child(25), .team-sect ul li:nth-child(28), .team-sect ul li:nth-child(29), .team-sect ul li:nth-child(32) {
    border: 1px solid #f6ece6 !important;
    background-color: #fff;
}

.team-sect ul li:nth-child(2), .team-sect ul li:nth-child(3),.team-sect ul li:nth-child(6), .team-sect ul li:nth-child(7), .team-sect ul li:nth-child(10), .team-sect ul li:nth-child(11), .team-sect ul li:nth-child(14), .team-sect ul li:nth-child(15), .team-sect ul li:nth-child(18), .team-sect ul li:nth-child(19), .team-sect ul li:nth-child(22), .team-sect ul li:nth-child(23), .team-sect ul li:nth-child(26), .team-sect ul li:nth-child(27), .team-sect ul li:nth-child(30), .team-sect ul li:nth-child(31) {
    background-color: #fff7ea;
    border: 1px solid #fff7ea !important;
}

.team-sect ul li h3{
    font-family:'Helvetica Neue';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    color: #f60;
    margin-top: 10px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.team-sect ul li p{
    font-family:'Helvetica Neue';
    font-size: 12px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    color: #f60;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.team-sect ul li img{
    width: 80px;
    height: 75px;
    margin: auto;
    display: block;
}

.team-sect .btn{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    padding: 11px 33px 11px 34px;
    color: #ff270d;
    border: 1px solid #ff270d;
    margin: auto;
    display: block;
}

.team-sect .btn:hover{
    font-family:'Helvetica Neue';
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    color: #fff;
    background-color: #ff270d;
   
}

/* Team Section End*/



    /* seasoned Section start */
    .seasoned-faculty{
        width: 100%;
        height: 337px;
    }
    .seasoned-faculty .seasoned-faculty-img {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .seasoned-faculty-txt p{
        height: 48px;
        margin: 33px auto;
        text-align: center;
    }
    .seasoned-faculty-btn-font{
        margin: 0px 0px 43px 0px;
        align-items: center;
        display: flex;
        justify-content: center;
    }
     /* seasoned Section end */

      /* Academic Partners section start */

      .academic-partners .academic-heading{
        width: 100%;
        height: 36px;
        margin: 40px auto 30px auto;
       }
       .academic-partners .academic-heading h2{
        font-family: 'Helvetica Neue';
        font-size: 30px;
        font-weight: bold;
        text-align: center;
        color: #000;     
      }  
      .academic-partners .academic-heading h2 span{
        font-family: 'Helvetica Neue';
        font-size: 30px;
        font-weight: bold;
        text-align: center;
        color: #f60;
      }
      .academic-partners .text-center img.acd-mbl{
        height: auto;
      }
      .academic-partners .career{
        background-image: url(../png/career_bg_mobile.png);
          border-radius: 12px;
        background-repeat: no-repeat;
        background-size: cover;
        margin:40px auto 44px auto;
        padding: 30px 0px;
      }
      .academic-partners .career-heading{
        /* width: 100%;
        height: 36px; */
      }
      .academic-partners .career-heading h2{
        /* width: 100%;
        height: 45px; */
        font-size: 30px;
        text-align: center;
        margin: 20px auto 20px auto;
      } 
      .academic-partners .career .career-para-txt{
        margin: 0px 0px 0px 0px;
        padding-left: 20px;
        padding-right: 23px;
      }
      .academic-partners .career p{
        width: 100%;
        font-size: 14px;
        text-align: center;
      }

      .academic-partners .careers-buttons{
        /* margin: 25px 5px; */
        text-align: center;
      }
      .academic-partners .teach-with-us-btn{
        margin: 30px 0px;
       }

      .academic-partners .teach-with-us-btn .btn.btn-outline-secondary.prl {
        font-family: 'Helvetica Neue';
        font-size: 16px;
        font-weight: 300;
        text-align: left;
        color: #3a3932;
        padding: 11px 35px;
      }
       .academic-partners .work-with-us-btn {
        margin: 40px 0px;
      }

      .academic-partners .work-with-us-btn a, .academic-partners .work-with-us-btn .about-popupp {
        text-decoration: none;
        color: #ffffff;
        font-family: 'Helvetica Neue';
        font-size: 16px;
        font-weight: 300;
        background: transparent linear-gradient(270deg, #FF6600 0%, #EE3024 100%) 0% 0% no-repeat padding-box;
        border-radius: 4px;
        text-align: center;
        padding: 13px 37px;
		max-width: 190px;
		margin: 0px auto 0px auto;
      }

      .academic-partners .academic-partners-img{
        width: 126px;
        height: 45px;
      }
    .academic-partners .indian-img {
      padding-top: 36px;
      margin-left: 21px;
    }
    
    /* Academic Partners section end */

    /*About Popup Section Start*/

    .about-popup .modal-body p{
        font-family: 'Helvetica Neue';
        font-size: 12px;
        font-weight: 300;
        font-style: italic;
        text-align: center;
        color: #fff;
        margin: 14px 0;
        width: 100%;
    }
  
    .about-popup .modal-body #declaration-error{
        margin-top: 51px;
        left: 30px;
    } 
	
       /*About Popup Section End*/  
	#alumniModal .user-img img{
		height: auto;
		margin: 0 0px 10px 0;
	}
	#alumniModal .popupbox-inner > .d-flex{
		display:block !important;
		text-align:center;
		margin:0 0 20px 0; 
	}
	#people-content{
		text-align:center;
	}
}

@media only screen and (max-width: 360px) and (min-width: 283px){
  .about-popup .modal-body #declaration-error {
      margin-top: 71px;
      left: 30px;
  }
}
@media only screen and (max-width: 360px) and (min-width: 283px){
  .about-popup .modal-body #declaration-error {
      margin-top: 71px;
      left: 30px;
  }
}
