/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

html{
  scroll-behavior: smooth;
 }
 
 /* ------Header ------- */
 .navbar-main-container .navbar-main .btn-red a:hover{
     color: #ffffff !important;
     background: #ed1c24 !important;
 }
 .navbar-main-container .navbar-main .menu_bar:hover{
   font-weight: 700 !important; 
 }
 
 /* ------ */
 
 .text-gray {
   color: #808080 !important;
 }
 
 .center_text {
   text-align: center !important;
 }
 
 .counter-cards {
   display: flex;
   flex-wrap: wrap;
 }
 
 .counter-cards .counter-box {
   padding: 5px;
 }
 
 .counter-cards .counter-box .red-border {
   border: 2px solid #e76a6d;
   padding: 17px 27px;
   min-height: 142px;
 }
 
 .counter-cards .counter-box p {
   margin-bottom: 0px !important;
 }
 
 .meet-faculty .meet-our-faculty .faculty-name {
   background-image: linear-gradient(
     180deg,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
   color: #ffffff !important;
 }
 
 .meet-faculty .faculty-insights .box-text-info {
   border: 1px solid #000000;
   padding: 20px 0px;
   min-height: 166px;
   display: flex;
   flex-direction: column;
   justify-content: center;
 }
 
 .meet-faculty .faculty-insights .box-text-info:hover {
   background-image: linear-gradient(
     to bottom,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
 }
 
 .meet-faculty .faculty-insights .box-text-info:hover p {
   color: #ffffff !important;
 }
 
 .meet-faculty .faculty-insights .box-text-info p {
   margin-bottom: 0px;
 }
 
 .meet-faculty .faculty-insights .box-text-info .text-gray {
   color: #808080 !important;
 }
 
 .meet-faculty .faculty-insights .box-text-info .border-left {
   border-left: 2px solid red;
 }
 
 /* --------- Leadership page ---------- */
 .faculty-cards .dir-card{
   padding-left: 7px;
   padding-right: 7px;
 }
 .faculty-cards .director-cards .dir-card .img-box {
   z-index: 999;
   position: relative;
 }
 .faculty-cards .director-cards .dir-card .img-box .director-name {
   padding: 10px 15px 10px 15px;
   background-image: linear-gradient(
     180deg,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
   color: #fff !important;
   margin-right: 2rem;
   margin-bottom: 0;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info {
   display: flex;
   justify-content: space-between;
   padding: 1rem;
   border: 1px solid red;
   transform: translateY(-19px);
   z-index: 1;
   position: relative;
   padding-top: 2rem;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info p {
   margin-bottom: 0px;
   color: #808080 !important;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn {
   align-items: center;
   justify-content: center;
   display: flex;
   margin: auto 19px;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn a {
   border-bottom: 1px solid #000000;
   color: #000000;
 }
 
 /* @import url('http://example.com/example_style.css'); */
 
 /***********************************************/
 /* CSS @imports must be at the top of the file */
 /* Add them above this section                 */
 /***********************************************/
 
 /****************************************/
 /* HubSpot Style Boilerplate            */
 /****************************************/
 
 /* These includes are optional, but helpful. */
 
 /*****************************************/
 /* Start your style declarations here    */
 /*****************************************/
 
 .text-gray {
   color: #808080 !important;
 }
 
 .center_text {
   text-align: center !important;
 }
 
 .counter-cards {
   display: flex;
   flex-wrap: wrap;
 }
 
 .counter-cards .counter-box {
   padding: 10px;
 }
 
 .counter-cards .counter-box .red-border {
  border: 2px solid #e76a6d;
    padding: 17px 27px;
    min-height: 142px;
    display: flex;
    flex-direction: column;
    justify-content: center;
 }
 
 .counter-cards .counter-box p {
   margin-bottom: 0px !important;
 }
 
 .meet-faculty .meet-our-faculty .faculty-name {
   background-image: linear-gradient(
     180deg,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
   color: #ffffff !important;
 }
 
 .meet-faculty .faculty-insights .box-text-info {
   border: 1px solid #000000;
   padding: 20px 0px;
   min-height: 166px;
 }
 
 .meet-faculty .faculty-insights .box-text-info:hover {
   background-image: linear-gradient(
     to bottom,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
 }
 
 .meet-faculty .faculty-insights .box-text-info:hover p {
   color: #ffffff !important;
 }
 
 .meet-faculty .faculty-insights .box-text-info p {
   margin-bottom: 0px;
 }
 
 .meet-faculty .faculty-insights .box-text-info .text-gray {
   color: #808080 !important;
 }
 
 .meet-faculty .faculty-insights .box-text-info .border-left {
   border-left: 2px solid red;
 }
 
 /* --------- Leadership page ---------- */
 
 .faculty-cards .director-cards{
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
 }
 
 .faculty-cards .director-cards .dir-card .img-box {
   z-index: 999;
   position: relative;
 }
 .faculty-cards .director-cards .dir-card .img-box .director-name {
   padding: 10px 15px 10px 15px;
   background-image: linear-gradient(
     180deg,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
   color: #fff !important;
   margin-right: 2rem;
   margin-bottom: 0;
 }
 
 .b-directors .director-cards .dir-card .box-text-info {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 1rem;
   border: 1px solid red;
   transform: translateY(-19px);
   z-index: 1;
   position: relative;
   padding-top: 2rem;
   min-height: 7rem;
 }
 
 .academic-board .director-cards .dir-card .box-text-info {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 1rem;
   border: 1px solid red;
   transform: translateY(-19px);
   z-index: 1;
   position: relative;
   padding-top: 2rem;
   min-height: 10rem;
 }
 
 .advisory-board .director-cards .dir-card .box-text-info {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 1rem;
   border: 1px solid red;
   transform: translateY(-19px);
   z-index: 1;
   position: relative;
   padding-top: 2rem;
   min-height: 9rem;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info p {
   margin-bottom: 0px;
   color: #808080 !important;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn {
   align-items: center;
   justify-content: center;
   display: flex;
   margin: auto 19px;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn a {
  cursor: pointer;
   border-bottom: 1px solid #808080;
   color: #808080;
   padding-right: 2rem;
   position: relative;
   font-size: .9rem;
   white-space: nowrap;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn a:hover {
  color: #ed1c24;
  transition: .5s ease-in;
  border-bottom: 1px solid #ed1c24;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn a:hover:after {
  color: #ed1c24;
  transition: .5s ease-in;
 }
 
 .faculty-cards .director-cards .dir-card .box-text-info .profile-btn a::after {
  content: "\f178";
  color: #808080;
  position: absolute;
  right: 0;
  bottom: 4px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
 }
 
 /* .faculty-cards .director-cards .dir-card .box-text-info .profile-btn a span::after {
   content: "\f178";
   color: #000000;
   position: absolute;
   right: 33px;
   bottom: 31px;
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-size: 11px;
 } */
 
 .discover-list-style ul{
 padding-left: 0px;
 }
 .discover-list-style ul li{
 margin-bottom: 6px !important;
 }
 
 /* ------ Footer ------ */
 
 .ukcommonFooter .socials{
      gap: 2rem;
     text-align: right;
     display: flex;
     justify-content: flex-end; 
     text-align: right;
     padding-right: 5rem;
 }
 .ukcommonFooter .fa{
   color: #ffffff;
 }
 
 .ukcommonFooter .fa-linkedin:before,
 .ukcommonFooter .fa-facebook:before{
   font-size: 1.3rem;
 }
 
 
 /*  ----- Innovation Page ------ */
 
 @media(max-width: 960px){
   .section-block-animation .block-two,
     .section-block-animation .block-four{
       background-image: linear-gradient(
     180deg,
     #e61b23,
     #df1b22,
     #d81a21,
     #d21a20,
     #cb191f,
     #c3181e,
     #bb181d,
     #b3171c,
     #a8161a,
     #9d1519,
     #931317,
     #881215
   );
 }
 

 /* ------ footer ------ */
 .footerContact {
  padding: 1.2% 0 !important;
}

#topBtn {
  border-radius: 50% !important;
  font-size: 15px !important;
}