/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/*-----------------Default CSS-----------------------------  */

/**----colours---**/
body {font-size: 16px; color: #000; line-height: 1.5; margin: 0px; font-family: 'Montserrat', sans-serif; font-weight:500; }
.row-fluid .page-center, .container {max-width: 1200px; padding: 0 15px; margin: 0 auto!important; float: none !important; width:100%;}
strong{font-weight:700}
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
/***** Padding *******/
.paddingt10 {padding-top: 10px;}
.paddingt20 {padding-top: 20px;}
.paddingt25 {padding-top: 25px;}
.paddingt30 {padding-top: 30px;}
.paddingt38 {padding-top: 38px;}
.paddingt40 {padding-top: 40px;}
.paddingt50 {padding-top: 50px;}
.paddingt60 {padding-top: 60px;}
.paddingt70 {padding-top: 70px;}
.paddingt80 {padding-top: 80px;}
.paddingt90 {padding-top: 90px;}
.paddingt100 {padding-top: 100px;}
.paddingt110 {padding-top: 110px;}
.paddingt120 {padding-top: 120px;}
.paddingt130 {padding-top: 130px;}
.paddingt140 {padding-top: 140px;}
.paddingt150 {padding-top: 150px;}
.paddingt160 {padding-top: 160px;}
.paddingt170 {padding-top: 170px;}
.paddingt180 {padding-top: 180px;}
.paddingt190 {padding-top: 190px;}
.paddingt200 {padding-top: 200px;}

.paddingb10 {padding-bottom: 10px;}
.paddingb20 {padding-bottom: 20px;}
.paddingb25 {padding-bottom: 25px;}
.paddingb30 {padding-bottom: 30px;}
.paddingb38 {padding-bottom: 38px;}
.paddingb40 {padding-bottom: 40px;}
.paddingb50 {padding-bottom: 50px;}
.paddingb60 {padding-bottom: 60px;}
.paddingb70 {padding-bottom: 70px;}
.paddingb80 {padding-bottom: 80px;}
.paddingb90 {padding-bottom: 90px;}
.paddingb100 {padding-bottom: 100px;}
.paddingb110 {padding-bottom: 110px;}
.paddingb120 {padding-bottom: 120px;}
.paddingb130 {padding-bottom: 130px;}
.paddingb140 {padding-bottom: 140px;}
.paddingb150 {padding-bottom: 150px;}
.paddingb160 {padding-bottom: 160px;}
.paddingb170 {padding-bottom: 170px;}
.paddingb180 {padding-bottom: 180px;}
.paddingb190 {padding-bottom: 190px;}
.paddingb200 {padding-bottom: 200px;}

.paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
.paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
.paddingtb20 {padding-top: 25px; padding-bottom: 25px;}
.paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
.paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
.paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
.paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
.paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
.paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
.paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
.paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
.paddingtb110 {padding-top: 110px; padding-bottom: 110px;}
.paddingtb120 {padding-top: 120px; padding-bottom: 120px;}
.paddingtb130 {padding-top: 130px; padding-bottom: 130px;}
.paddingtb140 {padding-top: 140px; padding-bottom: 140px;}
.paddingtb150 {padding-top: 150px; padding-bottom: 150px;}
.paddingtb160 {padding-top: 160px; padding-bottom: 160px;}
.paddingtb170 {padding-top: 170px; padding-bottom: 170px;}
.paddingtb180 {padding-top: 180px; padding-bottom: 180px;}
.paddingtb190 {padding-top: 190px; padding-bottom: 190px;}
.paddingtb200 {padding-top: 200px; padding-bottom: 200px;}

@media (max-width: 767px) {
  .mobile_paddingt0 {padding-top: 0px;}
  .mobile_paddingt10 {padding-top: 10px;}
  .mobile_paddingt20 {padding-top: 20px;}
  .mobile_paddingt30 {padding-top: 30px;}
  .mobile_paddingt40 {padding-top: 40px;}
  .mobile_paddingt50 {padding-top: 50px;}
  .mobile_paddingt60 {padding-top: 60px;}
  .mobile_paddingt70 {padding-top: 70px;}
  .mobile_paddingt80 {padding-top: 80px;}
  .mobile_paddingt90 {padding-top: 90px;}
  .mobile_paddingt100 {padding-top: 100px;}

  .mobile_paddingb0 {padding-bottom: 0px;}
  .mobile_paddingb10 {padding-bottom: 10px;}
  .mobile_paddingb20 {padding-bottom: 20px;}
  .mobile_paddingb30 {padding-bottom: 30px;}
  .mobile_paddingb40 {padding-bottom: 40px;}
  .mobile_paddingb50 {padding-bottom: 50px;}
  .mobile_paddingb60 {padding-bottom: 60px;}
  .mobile_paddingb70 {padding-bottom: 70px;}
  .mobile_paddingb80 {padding-bottom: 80px;}
  .mobile_paddingb90 {padding-bottom: 90px;}
  .mobile_paddingb100 {padding-bottom: 100px;}

  .mobile_paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
  .mobile_paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
  .mobile_paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
  .mobile_paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
  .mobile_paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
  .mobile_paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
  .mobile_paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
  .mobile_paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
  .mobile_paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
  .mobile_paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
  .set-height {height: auto!important;}
}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

@media (max-width: 767px) {

  .mobile-text-left {text-align: left;}
  .mobile-text-center {text-align: center;}
  .mobile-text-right {text-align: right;}
}

/*********************** Typography *************/


h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  font-weight:700; line-height: 1.2em; margin: 15px 0; }

h1 {font-size: 40px; font-weight: 700 }
h2 {font-size: 30px; font-weight: 700}
h3 {font-size: 25px; font-weight: 700}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

a {text-decoration:none; transition: .25s; color:#000000}
a:hover {text-decoration: none; color:#0D28C2}

.font-white, .font-white h1, .font-white h2, .font-white h3, .font-white h4, .font-white h5 { color: #ffffff;}








.hs-menu-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .event-module .event-content .inner-box p {
    font-size: 14px;
  }
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
  .sub-member .name {
    background: #0d28c2;
    margin: 0 -23px;
    padding: 10px 23px;
  }
  .body-container-wrapper {
    padding-top: 61px;
  }
  .header-container-wrapper {
    position: fixed;
    background: #fff;
    width: 100%;
    top: 0;
    z-index: 9;
  }
  .testimonial-module .profile::before{bottom:5px !important;}

}

/*--*/
div#choose-executive-section .section-inner-content > .coporate-item { max-width: 25%; width: 100%;}
div#choose-executive-section .section-inner-content > .coporate-item .text-item {  max-width: 100%;}
div#choose-executive-section .section-inner-content > .slick-list { max-width: unset; width: auto;
}

/* Responsive Grid */

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 28px;
  margin-left: 2.127659574%;
  *margin-left: 2.0744680846382977%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
  *width: 99.94680850063828%;
}

.row-fluid .span11 {
  width: 91.489361693%;
  *width: 91.4361702036383%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
  *width: 82.92553190663828%;
}

.row-fluid .span9 {
  width: 74.468085099%;
  *width: 74.4148936096383%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
  *width: 65.90425531263828%;
}

.row-fluid .span7 {
  width: 57.446808505%;
  *width: 57.3936170156383%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
  *width: 48.88297871863829%;
}

.row-fluid .span5 {
  width: 40.425531911%;
  *width: 40.3723404216383%;
}

.row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.8617021246383%;
}

.row-fluid .span3 {
  width: 23.404255317%;
  *width: 23.3510638276383%;
}

.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.8404255306383%;
}

.row-fluid .span1 {
  width: 6.382978723%;
  *width: 6.329787233638298%;
}

.container-fluid {
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  div#choose-executive-section .section-inner-content>.coporate-item{max-width:50%;}
  .right-top-header .seach-image.search-btn {
    margin-right: 40px !important;
  }
  .lang_list_class {
    left: -36px !important;
  }
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.762430939%;
    *margin-left: 2.709239449638298%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036383%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
    *width: 91.38327259263829%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
    *width: 82.8197366816383%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
    *width: 74.25620077063829%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
    *width: 65.6926648596383%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
    *width: 57.129128948638304%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
    *width: 48.5655930376383%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
    *width: 40.0020571266383%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
    *width: 31.4385212156383%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
    *width: 22.874985304638297%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
    *width: 14.311449393638298%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
    *width: 5.747913482638298%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.564102564%;
    *margin-left: 2.510911074638298%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
    *width: 91.3997999636383%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
    *width: 82.8527914166383%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
    *width: 74.30578286963829%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
    *width: 65.7587743226383%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
    *width: 57.2117657756383%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
    *width: 48.6647572286383%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
    *width: 40.117748681638304%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
    *width: 31.5707401346383%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
    *width: 23.0237315876383%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
    *width: 14.4767230406383%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
    *width: 5.929714493638298%;
  }
}

/* Clearfix */

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

/* Visibilty Classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
  .menu-mobile-wrapper > .row-fluid-wrapper.row-depth-1.row-number-6 > .row-fluid .span12.widget-span.widget-type-cell.container {
    height: 295px !important;
  }
  .program-banner-module.mobile-banner .full-with-bg_img{background-position: -350px 1.1%;}


}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important ;
  }
}
/*--button css--*/
.white_fill_blue_text_button a,.white-fill-button a{background:#fff; color:#0D28C2; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.white-fill-button a:hover, .white_fill_blue_text_button a:hover{background:#0D28C2; color:#fff !important;}
.blue-fill-button a{background:#0D28C2; color:#fff; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700 ;transition:all 0.4s;}
.blue-fill-button a:hover{background:#000000; color:#fff !important;}
.red_fill_button a,
.red-fill-button a{background:#B83636; color:#fff; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}

.light_blue_fill_button a{background:#0063A2; color:#ffffff; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px; box-sizing:border-box; font-weight:700; transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s;}
.yellow_fill_button a, .yellow-fill-button a{background:#F4AF2A; color:#000000; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.white_fill_red_text_button a, .white_fill_light_blue_text_button_ a{background:#ffffff; color:#B83636; min-width:235px; height:60px; line-height:60px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.white_fill_red_text_button a:hover{background:#B83636; color:#ffffff !important}
.white_fill_yellow_text_button a{ background:#ffffff; color:#F4AF2A; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.white_fill_light_blue_text_button_ a{ color:#0063A2;}
.white_fill_yellow_text_button a:hover{background:#F4AF2A; color:#ffffff !important}
.white_fill_green_text_button a{background:#ffffff; color:#A7BC38; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.white_fill_green_text_button a:hover{background:#A7BC38; color:#ffffff !important}
.white_fill_pink_text_button a{background:#ffffff; color:#E71D72; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.white_fill_pink_text_button a:hover{background:#E71D72; color:#ffffff !important}
.white_fill_light_blue_text_button_ a:hover{background:#0063A2; color:#ffffff !important}

.font-dark a, .font-dark a:hover{
  color:#000 !important;
}

.green_fill_button a,
.green-fill-button a{background:#A7BC38; color:#ffffff; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}
.green_fill_button a:hover,
.green-fill-button a:hover,
.pink_fill_button a:hover,
.pink-fill-button a:hover{background:#000000}
.pink_fill_button a,
.pink-fill-button a{background:#E71D72; color:#ffffff; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}

.pink_fill_button a,
.pink-fill-button a{background:#E71D72; color:#ffffff; min-width:235px; height:40px; line-height:40px; display:inline-block; padding:0 15px;box-sizing:border-box; font-weight:700;transition:all 0.4s;}


.black-bg{background:#000000; color:#ffffff}
.font-red, .color-red{color:#B83636}
.font-yellow, .color-yellow{color:#F4AF2A}
.color-green, .font-green{color:#A7BC38}
.color-neon, .font-neon{color:#01889B}
.color-pink, .font-pink{color:#E71D72}
.color-black, .font-black, .font_black{color:#000000}
.color-light-pink, .font_light_pink{color:rgba(249,126,120)}
.color-purple, .font-purple, .font_purple{color:rgba(180,82,161)}
.color-darkblue, .font_light_blue, .font-darkblue{color:#0063A2}





.blue_color_template .breadcrum ul li a{color:#0D28C2}
.red_color_template .breadcrum ul li a{color:#B83636}
.yellow_color_template .breadcrum ul li a{color:#F4AF2A}
.green_color_template .breadcrum ul li a{color:#A7BC38}
.purple_color_template .breadcrum ul li a{color:rgba(180,82,161)}
.light_pink_color_template .breadcrum ul li a{color:rgba(249,126,120)}
.pink_color_template .breadcrum ul li a{color:#E71D72}
.light_blue_color_template .breadcrum ul li a{color:#0063A2}

.blue_color_template .client-content.accreditations-row strong{
  color:#0063A2
}
.red_color_template .client-content.accreditations-row strong{
  color:#0063A2
}
.yellow_color_template .client-content.accreditations-row strong{
  color:#0063A2
}
.green_color_template .client-content.accreditations-row strong{
  color:#0063A2
}
.pink_color_template .client-content.accreditations-row strong{
  color:#0063A2
}
.light_blue_color_template .client-content.accreditations-row strong{
  color:#0063A2
}
.light_blue_color_template .client-content.accreditations-row strong{
  color:#0063A2
}

/* -----------------------------------------------Page CSS------------------------------------------------------------ */
/*---Header css---*/
/*--*/
/*---*/
.dark-bg-color{background:#000000; color:#ffffff;}
.header-section [class*="span"] { min-height: auto;}
.promo-text{font-weight:700}
.promo-menu ul li {padding:0 15px;}
.promo-menu ul li a{font-size:12px; color:#ffffff}
.promo-menu ul li a:hover{color:#0D28C2;}
.header-section .header-last-box{display:flex;}
.language-switch ul { margin: 0; padding-left:0; list-style:none; font-size:12px;}
.promo-bar {padding: 6px 0;}
.promo-bar .header_left_column h4 { font-size: 16px; margin: 0;}
.header_left_column { margin-top: 4px; }
.right-top-header{text-align:right; margin-top: -2px; }
.right-top-header .row-fluid-wrapper.row-depth-2.row-number-2 { width:100%;}
.right-top-header .search-btn,
.right-top-header .promo-menu,
.right-top-header .language-switch{width:auto; float: none;display: inline-block;}
.language-switch ul li:hover ul.dropDown-list {
  visibility: visible !important;
} 
.right-top-header .language-switch ul.dropDown-list { position: absolute; background:#ffffff; width: 60px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1);text-align: center; z-index: 1;}
.right-top-header .language-switch ul li ul li a { color:#000000}
.right-top-header .language-switch ul li ul li a:hover{color:#0D28C2}
.right-top-header .seach-image.search-btn{position:relative; height:20px; width:20px;}
.lang_list_class li a{color:#ffffff}
.right-top-header .seach-image.search-btn img { top: 5px;position: absolute;left: 0;}
.seach-image { height: 20px;}
.navigation-bar { padding: 17.5px 0;}
.navigation-bar .custom-menu-primary{margin-top:10px;    width: 65.5555%;}
.hidden-desktop{display:none}
.custom-menu-primary .hs-menu-flow-horizontal ul{float:right}
.custom-menu-primary ul li a {  padding: 0 15px; font-weight:700}
.custom-menu-primary ul li:last-child a{padding-right:0px;}
/*.logo img { width: 222px !important;}*/
.promo-bar .Search-box form{position:relative;}
.promo-bar .Search-box input { background: #fff; border-bottom:3px solid #0D28C2}
.promo-bar .Search-box button { position: absolute; right: 0; height: 50px;width: 50px; border: none; background: no-repeat;}
.promo-bar .Search-box button svg{height:18px;}
.promo-bar .Search-box button:focus, .promo-bar .Search-box input:focus{outline:none;}

.blue_color_template a:hover,
.blue_color_template .promo-menu ul li a:hover,
.blue_color_template .right-top-header .language-switch ul li ul li a:hover{color:#0D28C2;}

.red_color_template a:hover,
.red_color_template .promo-menu ul li a:hover,
.red_color_template .custom-menu-primary ul li a:hover,
.red_color_template .right-top-header .language-switch ul li ul li a:hover{color:#B83636;}

.yellow_color_template .body-container-wrapper a:hover,
.yellow_color_template .promo-menu ul li a:hover,
.yellow_color_template .right-top-header .language-switch ul li ul li a:hover{color:#F4AF2A;background:#000000;}
.yellow_color_template .custom-menu-primary ul li a:hover{color:#F4AF2A;}


.pink_color_template a:hover,
.pink_color_template .promo-menu ul li a:hover,
.pink_color_template .right-top-header .language-switch ul li ul li a:hover{color:#E71D72;}

.light_pink_color_template  a:hover,
.light_pink_color_template .promo-menu ul li a:hover,
.light_pink_color_template .right-top-header .language-switch ul li ul li a:hover{color:rgba(249,126,120);}

.purple_color_template .body-container-wrapper a:hover,
.purple_color_template .promo-menu ul li a:hover,
.purple_color_template .right-top-header .language-switch ul li ul li a:hover{color:rgba(180,82,161);}

.green_color_template .body-container-wrapper a:hover,
.green_color_template .promo-menu ul li a:hover,
.green_color_template .right-top-header .language-switch ul li ul li a:hover{color:#A7BC38;}

.neon_color_template .body-container-wrapper a:hover,
.neon_color_template .promo-menu ul li a:hover,
.neon_color_template .right-top-header .language-switch ul li ul li a:hover{color:#01889B;}

.light_blue_color_template .body-container-wrapper a:hover,
.light_blue_color_template .promo-menu ul li a:hover,
.light_blue_color_template .right-top-header .language-switch ul li ul li a:hover{color:#0063A2;}

.red_fill_button a:hover,
.red-fill-button a:hover,
.yellow_fill_button a:hover,
.light_blue_fill_button a:hover
.yellow-fill-button a:hover{background:#000000;}

.light_blue_color_template .light_blue_fill_button a:hover{
  background:#000000;
  color:#ffffff;
}



.blue_color_template span.color{color:#0D28C2}
.red_color_template span.color{color:#B83636}
.green_color_template span.color{color:#A7BC38}
.purple_color_template span.color{color:rgba(180,82,161)}
.light_pink_color_template span.color{color:rgba(249,126,120)}
.yellow_color_template span.color{color:#F4AF2A}
.pink_color_template span.color{color:#E71D72}
.neon_color_template span.color{color:#01889B}
.light_blue_color_template span.color{color:#0063A2}


/* .right-top-header .language-switch .globe_class {
background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/globe.png);
background-position: 0 0;
} */
.right-top-header .language-switch  .lang_switcher_class {
  margin-bottom: -4px;
}
/*------------------------------
*          HOME
* ---------------------------*/
.color-blue{color:#0D28C2}
/*--hero sectio**/
.hero-Section{position:relative;min-height: 600px;display: flex; flex-wrap: wrap; align-items: center; background-size:cover;overflow:hidden;}
.hero-Section video#myVideo { position: absolute; width: 100%;}
.overlay {position: absolute;width: 100%;height: 100%; top: 0; left: 0;}
.hero-Section .container{position:relative;     z-index: 1;}
.hero-Section .lp-hero-content { max-width: 737px;width: 100%;}
.hero-Section .lp-hero-content p{font-size:20px}
/*----*/
/*---*/

/*------------------
* text-with-image
------------------*/
.text-with-image{position:relative;}
.text-with-image.v-aling-center .section-inner-content { align-items: center;}
.text-with-image .section-inner-content{display:flex; flex-wrap:wrap; margin:0 -15px;}
.text-with-image .section-inner-content > div{padding:0 15px;}
.text-with-image .section-inner-content>div p{color:#555;line-height:22px;}
.text-with-image .section-inner-content .img-block {position: relative;}
.text-with-image .section-inner-content .cta_button{position:absolute; bottom:15px; right:0;}
.text-with-image .section-inner-content.image-left .text-block{order:1}
.text-with-image .section-inner-content.image-left .img-block{order:0;}
.text-with-image .dot_image{overflow:hidden; margin-top:-30px;}
.text-with-image .dot_image img{max-width:1920px !important; margin:0 auto; display:block}
.text-with-image .section-inner-content .blue-fill-button a,
.text-with-image .section-inner-content .red-fill-button a,
.text-with-image .section-inner-content .green-fill-button a,
.text-with-image .section-inner-content .yellow-fill-button a,
.text-with-image .section-inner-content .pink-fill-button a { line-height: 50px;height: 50px;}
#cycle_2cSection.text-with-image .section-inner-content.image-right .img-block { padding-left: 6%;}
#cycle_2cSection.text-with-image .section-inner-content.image-right .img-block img { width: 100%; }
/*-------------
program-module 
-------------*/
.program-module .section-inner-content { display:flex;flex-wrap: wrap; margin:0 -15px;}
.program-module .section-inner-content>div{padding:0 15px; margin: 15px 0;}
.program-module .section-header { margin-bottom: 30px;}
.program-module .section-inner-content .img-box,
.program-module .section-inner-content .img-box img{position: relative;}
.program-module .section-inner-content .img-box img{z-index:1;}
.program-module .section-inner-content .content-box { overflow: hidden; margin-left:20px;}
.program-module .section-inner-content .content-box h3{position:relative; min-height:74px; padding-bottom: 15px; margin-bottom: 15px;}
.program-module .section-inner-content .content-box h3::after{content: "";position: absolute; width: 26px; height: 4px; background: #0D28C2; bottom: 0; left: 0;}
.program-module .section-inner-content .content-box a{font-size:14px}
.program-module .section-inner-content .content-box .program_button{font-size:14px}
.program-module .prog-box {width: 25%;}
.program-module .section-inner-content .prog-box .img-box {position: relative; padding:0 8px 0 0;}
.program-module .section-inner-content .prog-box .img-box::before {content: ""; position: absolute; width: 145px; height: 90px; right: -10px; bottom: -11px; background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Small-dots-Black.svg); background-size: 146px;}
.program-module .section-inner-content .prog-box .img-box img{max-height: 140px; object-fit: cover; width: 100%;}
/*---*/
.line-bg-icon{position:relative;}
.line-bg-icon.container{position:relative;z-index:1;}
.line-bg-icon::after{content:""; width:262px; height:15px; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE%20Nov20/line-bg.png);bottom:50px;
  right:5%;position:absolute;}
/*-----------------------------
* num icon repeater section
* --------------------------*/
.num-icon-repeater-section .section-header { margin-bottom:60px;}
.num-icon-repeater-section div.title{position:relative;z-index:1}
.num-icon-repeater-section div.title h3{font-size:80px;color:#0D28C2;font-weight:700;line-height: 60px;}
.num-icon-repeater-section div.title h3 strong{font-weight:700;}
.num-icon-repeater-section .content{max-width: 261px; width: 100%; padding-left: 90px;margin-top: -15px;position: relative; padding-top: 7px;}
.num-icon-repeater-section .content::before{content: ""; position: absolute; left: -17px; top: -10px; background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/isct-info-dots-bg.svg); width: 123px; height: 60px; background-size: 123px;}

.blue_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/isct-info-dots-bg.svg);
  content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px; }
.red_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/isct-info-dots-bg-red.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.green_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-green-light.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.yellow_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-yellow-light.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.pink_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-light-pink.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.purple_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-purple-light.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.neon_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-neon-light.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.light_pink_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-light-pink.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}
.light_blue_color_template .num-icon-repeater-section .content::before{background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/isct-info-dots-bg-light-blue-svg.svg); content: ""; position: absolute; left: -17px; top: -10px; width: 123px; height: 60px; background-size: 123px;}

.num-icon-repeater-section .content h6{margin:0px; position:relative;z-index:1; }
.num-icon-repeater-section .content p{font-size:12px; margin:0px; position:relative;z-index:1; font-family: 'Montserrat',sans-serif;}
.num-icon-repeater-section .icon-box:active,
.num-icon-repeater-section .icon-box:focus{outline:none}
.num-icon-repeater-section .icon-box{padding-left:40px;}
.num-icon-repeater-section {border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
/*----------------------------------*/
/*-mix-slider dots-**/
ul.slick-dots { line-height: normal; padding-left: 0; list-style: none; text-align: right; margin-top: 50px; position:relative;}
ul.slick-dots li { display: inline; padding-left:15px}
ul.slick-dots li button {font-size:0px; height:10px; width:10px; transition:all 0.4s; background:#0D28C2; border:none;cursor:pointer; border-radius:0px; display:inline;}
ul.slick-dots li button:focus{outline:none;}
ul.slick-dots li.slick-active button{width:60px;}
.slick-dots li button:before{display:none;}
/*ul.slick-dots::before { content: "";display: inline-block; width: 60px;height: 10px;background:#0D28C2; vertical-align: bottom;opacity:0.3}*/

.red_color_template ul.slick-dots li button {background:#B83636;}
.yellow_color_template ul.slick-dots li button{background:#F4AF2A;}
.green_color_template ul.slick-dots li button{background:#A7BC38;}
.pink_color_template ul.slick-dots li button{background:#E71D72;}
.black_color_template ul.slick-dots li button{background:#000000;}
.purple_color_template ul.slick-dots li button{background:rgba(180,82,161);}
.light_pink_color_template ul.slick-dots li button{background:rgba(249,126,120);}
.light_blue_color_template ul.slick-dots li button{background:#0063A2;}

.red_color_template ul.slick-dots::before{background:#B83636;}
.yellow_color_template ul.slick-dots::before{background:#F4AF2A;}
.green_color_template ul.slick-dots::before{background:#A7BC38;}
.pink_color_template ul.slick-dots::before{background:#E71D72;}
.black_color_template ul.slick-dots::before{background:#000000;}
.purple_color_template ul.slick-dots::before{background:rgba(180,82,161);}
.light_pink_color_template ul.slick-dots::before{background:rgba(249,126,120);}
.light_blue_color_template ul.slick-dots::before{background:#0063A2;}

/*------------------------
* event-module
* ----------------------*/
.event-module{overflow:hidden;}
.event-module .section-header{margin-bottom:50px;}
.event-module .event-inner-content .slick-track { margin: 0 -15px;}
.event-module .event-inner-content .slick-slide{margin:0 15px;}
.event-module .event-inner-content .event { padding: 0 0 20px 0; }
.event-module .event-inner-content .slick-slide:focus,
.event-module .event-inner-content .event a:focus{outline:none}
.event-module .event-inner-content  .event .image-container img{width:100%;}
.blue-bg{background:#0D28C2; color:#fff}
.event-module .image-over-text{overflow:hidden;padding: 8px 20px; margin-top:0;}
.event-module .image-over-text span{font-size:14px;display:inline-block; color: #fff;}
.event-module .event-content { position: relative;}
.event-module .event-content .inner-box { background: #fff; position: relative; padding: 0 20px;}
.event-module .event-content .inner-box p,
.event-module .event-content .inner-box > div{color:#555555; font-size:12px; position:relative; margin-top:1em; margin-bottom:1em; padding-bottom:1em}
.event-module .event-content .inner-box p::after,
.event-module .event-content .inner-box > div:after{content:""; position:absolute; width:26px; height:4px; background:#0D28C2; bottom:0; left:0}
.event-module .event-inner-content .event .image-container img{height:150px;object-fit:cover}
.event-module .event-content .inner-box h5{margin-top:10px;}
/*--red temp-*/
.red_color_template .event-module .event-content .inner-box p::after, .red_color_template .event-module .event-content .inner-box>div:after{background:#B83636}
.red_color_template .event-module .event-inner-content .event .image-over-text.blue-bg{background:#B83636}
.red_color_template .event-module .event-content .inner-box span.mode{color:#B83636}

.yellow_color_template .event-module .event-content .inner-box p::after, .yellow_color_template .event-module .event-content .inner-box>div:after{background:#F4AF2A}
.yellow_color_template .event-module .event-inner-content .event .image-over-text.blue-bg{background:#F4AF2A}
.yellow_color_template .event-module .event-content .inner-box span.mode{color:#F4AF2A}

.green_color_template .event-module .event-content .inner-box p::after, .green_color_template .event-module .event-content .inner-box>div:after{background:#A7BC38}
.green_color_template .event-module .event-inner-content .event .image-over-text.blue-bg{background:#A7BC38}
.green_color_template .event-module .event-content .inner-box span.mode{color:#A7BC38}

.pink_color_template .event-module .event-content .inner-box p::after, .pink_color_template .event-module .event-content .inner-box>div:after{background:#E71D72}
.pink_color_template .event-module .event-inner-content .event .image-over-text.blue-bg{background:#E71D72}
.pink_color_template .event-module .event-content .inner-box span.mode{color:#E71D72}
/*--*/
.event-module .event-content .inner-box span.date{font-size:14px}
.event-module .event-content .inner-box span.date strong{font-weight:400;}
.event-module .event-content .inner-box span.mode{display:block; color:#0D28C2; font-size:12px;padding-bottom:20px;}
.event-module .cta_button.blue-fill-button a{text-align: left;}
.event-inner-content ul.slick-dots { display: none;}
.event-module .event-content.dot-bottom-left{position:relative;}
.event-module .event-content.dot-bottom-left::before{content: "";position: absolute; width: 146px; height: 90px; background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Small-dots-Black.svg); bottom:-18px; left: -19px;background-size: 146px;}

.event-module .slick-list.draggable {padding: 0 19px;}
.event-module .event-inner-content{ display: flex; margin: 0 -15px;flex-wrap: wrap;}
.event-module .event-inner-content .event { max-width: 100%; padding: 0 15px;}
.event-inner-content .image-container {
  line-height: 0;
}
.event-module .cta_button.blue-fill-button,
.event-module .cta_button.red-fill-button,
.event-module .cta_button.yellow-fill-button,
.event-module .cta_button.green-fill-button,
.event-module .cta_button.pink-fill-button,
.event-module .cta_button.black-fill-button
{ text-align: right; margin-top: 50px;}

.event-module .cta_button.blue-fill-button a,
.event-module .cta_button.red-fill-button a,
.event-module .cta_button.yellow-fill-button a,
.event-module .cta_button.green-fill-button a,
.event-module .cta_button.pink-fill-button a{text-align: left;}
/*-----*/
.align-left {text-align: left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
/*----------------------
* testimonial-module
* -----------------*/
.testimonial-module{border-top: 1px solid #efefef;}
.testimonial-module .section-header { margin-bottom: 40px;}
.testimonial-module .profile { display: flex; /* max-width: 376px; */ position:relative;    padding-left: 20px; align-items:center; min-height: 200px;}
.testimonial-module .testimonial{padding:0 7px;}
.testimonial-module .testimonial.slick-slide:focus{outline:none;}
/* .testimonial-module .testimonial p{position:relative; padding-top:9px;} */
/* .testimonial-module .testimonial p::before{content:""; position:absolute; width:29px;height:20px; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/icon-testimonials.svg); top:-16px; left:0; background-size:100% !important} */
.testimonial-module .testimonial .testi-content p{margin:0px; }
.testimonial-module .testimonial .testi-content{position:relative; padding: 26px 0 15px 0;margin-bottom:1em;margin-top:1em;}
.testimonial-module .testimonial .testi-content::before{content:""; position:absolute; width:29px;height:20px; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/icon-testimonials.svg); top:0px; left:0; background-size:100% !important;background-repeat: no-repeat;} 
.testimonial-module .profile::before {content: "";  position: absolute;  width: 100%; height: 10px;  background:#0D28C2; z-index: -1; bottom: 15px;left: 0; max-width: 376px;}
.testimonial-module .profile .desigantion span { font-size: 12px;display: block; text-transform: uppercase;}
.testimonial-module .profile .desigantion {
  max-width: 640px;
}
.testimonial-module .profile .image{padding-right:15px;}
.testimonial-module .testimonial-inner-content{position:relative; padding-bottom: 50px; margin-bottom: 0;}
.testimonial-module .testimonial-inner-content ul.slick-dots {
  position: absolute;
  bottom: 0;
  right: 0;
}
/*--*/
.red_color_template .testimonial-module .profile .desigantion span.desig.color-blue,
.red_color_template .testimonial-module .profile .desigantion span.comp-name.color-blue{color:#B83636}
.red_color_template .testimonial-module .profile::before{background:#B83636}
.red_color_template .testimonial-module .testimonial .testi-content::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/quote-icon-red.svg);background-repeat: no-repeat;}

.yellow_color_template .testimonial-module .profile .desigantion span.desig.color-blue,
.yellow_color_template .testimonial-module .profile .desigantion span.comp-name.color-blue{color:#F4AF2A}
.yellow_color_template .testimonial-module .profile::before{background:#F4AF2A}
.yellow_color_template .testimonial-module .testimonial .testi-content::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/quote-icon-yellow.svg);background-repeat: no-repeat;}

.green_color_template .testimonial-module .profile .desigantion span.desig.color-blue,
.green_color_template .testimonial-module .profile .desigantion span.comp-name.color-blue{color:#A7BC38}
.green_color_template .testimonial-module .profile::before{background:#A7BC38}
.green_color_template .testimonial-module .testimonial .testi-content::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/quote-icon-Green.svg);background-repeat: no-repeat;}

.pink_color_template .testimonial-module .profile .desigantion span.desig.color-blue,
.pink_color_template .testimonial-module .profile .desigantion span.comp-name.color-blue{color:#E71D72}
.pink_color_template .testimonial-module .profile::before{background:#E71D72}
.pink_color_template .testimonial-module .testimonial .testi-content::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/quote-icon-Pink.svg);background-repeat: no-repeat;}
/*------------------
* 
* ---------------*/
.icon-repeater-section .section-header { margin-bottom: 40px;}
.icon-repeater-section .icon-box{text-align:center;}
.icon-repeater-section .icon-box img{margin:0 auto;}


div#sidebar-menu { position: fixed; top: 50%; right: 0;color: #fff; width:100px;transform:translatey(-50%);background-color: transparent !important;z-index:9;}
div#sidebar-menu h6 {font-size:12px;font-weight: 400; color:#fff;line-height: 16px; margin:0px}
.menu-item a {display: block; padding:7px 0px 6.8px 11px;margin-bottom:2px; background:#0D28C2}

.red_color_template  .menu-item a{background:#B83636}
.yellow_color_template .menu-item a{background:#F4AF2A}
.green_color_template .menu-item a{background:#A7BC38}
.pink_color_template .menu-item a{background:#E71D72}

/*--------------------------------------
*    Footer css here
* ----------------------------------**/
.footer-section {padding-top: 41px; position: relative;}
.footer-section .container{z-index:3; position: relative;}
.footer-section a{color:#fff;}
.footer-section a:hover{color:#0D28C2}
.footer-section .foot-menu { padding-top: 28px;}
.footer-section .foot-menu ul{margin-bottom:25px;}
.footer-section .foot-menu ul li a{color:#fff; font-weight:700}
.footer-section .foot-menu ul li a:hover{color:#0D28C2}
.footer-section .address-box{font-size:14px;}
.footer-logo img { width: 100% !important; max-width: 275px !important;}
.footer-section .copy-right-bar-menu ul{padding-left:0px; text-align:right;display: block !important;}
.footer-section .copy-right-bar-menu ul li{display:inline; padding-left:15px}
.footer-section .copy-right-bar-menu ul li a,
.footer-section .copyrights{font-size:12px;}
.footer-section .copy-rights { padding: 15px 0; margin-top: 20px; border-top: 1px solid #F8F8F8;}
.footer-section .promo-text {margin-top: 166px;}
.footer-section .social-icons a { width: 38px; height: 38px; display: inline-block;line-height: 38px; text-align: center;font-size: 18px;}
.footer-section .social-icons a:hover{color:#0D28C2}
.footer-section .no-contact { margin-top: 28px;}
.footer-section .no-contact p { font-size:14px;margin: 0;}
.footer-section .no-contact p.contact-link { margin-top: 20px;}
.footer-section::after,
.footer-section::before{content:"";position:absolute;  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/footer-dots-bg.svg);}
.footer-section::before { width: 33.3%; height: 255px; opacity: 0.7; bottom: 0;}
.footer-section::after{height:140px; width:40%; top:0; right:0;}
.footer-section .copy-rights .copyrights span {display: block; margin-top: 5px;}
.covid-icon, .covid-icon img, .logo-desc {
  display: inline-block;
  vertical-align: middle;
}
.footer-section .no-contact p.covid-icon {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.logo-desc {
  max-width: 80%;
  flex: 0 0 80%;
  padding-left: 10px;
  font-size: 12px;
}
.covid-icon img {
  max-width: 20% !important;
  flex: 0 0 20%;
  height: auto !important;
}

.blue_color_template  .footer-section .foot-menu ul li a:hover,
.blue_color_template  .footer-section a:hover{color:#0D28C2}

.yellow_color_template .footer-section .foot-menu ul li a:hover,
.yellow_color_template .footer-section a:hover{color:#F4AF2A}

.red_color_template .footer-section .foot-menu ul li a:hover,
.red_color_template .footer-section a:hover{color:#B83636}

.pink_color_template .footer-section .foot-menu ul li a:hover,
.pink_color_template .footer-section a:hover{color:#E71D72}

.green_color_template  .footer-section .foot-menu ul li a:hover,
.green_color_template  .footer-section a:hover{color:#A7BC38}

.purple_color_template  .footer-section .foot-menu ul li a:hover,
.purple_color_template  .footer-section a:hover{color:rgba(180,82,161)}

.light_pink_color_template  .footer-section .foot-menu ul li a:hover,
.light_pink_color_template  .footer-section a:hover{color:rgba(249,126,120)}

.neon_color_template  .footer-section .foot-menu ul li a:hover,
.neon_color_template .footer-section a:hover{color:#01889B}

.light_blue_color_template  .footer-section .foot-menu ul li a:hover,
.light_blue_color_template  .footer-section a:hover{color:#0063A2}


/*-----*/
/*------------------------*/
.blue_color_template .full_width_banner_module h1,
.green_color_template .full_width_banner_module h1,
.yellow_color_template .full_width_banner_module h1,
.red_color_template .full_width_banner_module h1,
.pink_color_template .full_width_banner_module h1,
.purple_color_template .full_width_banner_module h1,
.light_pink_color_template .full_width_banner_module h1,
.light_blue_color_template .full_width_banner_module h1,
.neon_color_template .full_width_banner_module h1{font-size:60px;}
.full_width_banner_module h1 {background: #fff; display: inline-block;padding:3px 10px}
/*---------------------*/

/*---------------------------------------------
*        Program page
* -----------------------------------------*/

.text-with-image-repeate-icon .section-inner-content,
.text-column-module .section-inner-content,
.meeting-module .inner-content-section,
.video-module .section-inner-content{display: flex;flex-wrap: wrap;}

/*-banner--*/
.program-banner-module.mobile-banner{display:none}
.program-banner-module{background-repeat: no-repeat; }
.program-banner-module.dot-left-half{background-size:40%;}
.program-banner-module .banner-inner-content { position: relative;display:flex;flex-wrap:wrap;    align-items: flex-end;}
.program-banner-module .banner-inner-content .prog-title{background:#ffffff; padding:0 0 0 10px;}
.program-banner-module .banner-inner-content .prog-title h1{ margin:0; font-size:45px;}
.program-banner-module .banner-inner-content .prog-title h1 span { display: block; line-height: normal;}
.program-banner-module .banner-inner-content .prog-title h1 br { display: none; }
.program-banner-module .banner-inner-content .repeate-content-box { display: flex;flex-wrap: wrap;}
.program-banner-module .banner-inner-content .prog-tagline {margin-top: 60px; padding-left:8%;}
.program-banner-module .banner-inner-content .prog-tagline .content_column h3{font-weight:500}

.program-banner-module .banner-inner-content .cta_button.blue-fill-button a{text-transform:uppercase;height:50px;line-height:50px; }
.program-banner-module .banner-inner-content .cta_button{margin-left: 45px;}


/*--breadcrum--*/
.breadcrum{padding-top:10px;}
.breadcrum ul li{position:relative; padding:0  15px 0 0;}
.breadcrum ul li::after{content: "/";display: inline-block;top: 0; right:7px;position: absolute;}
.breadcrum ul li:last-child::after{display:none;}
.breadcrum ul li a { font-size: 12px;color:#0D28C2;}
.breadcrum ul li:last-child a{color:#000000}
/*---*/
.text-with-image-repeate-icon .image-left.row-fluid .img-block { order: 0;}
.text-with-image-repeate-icon .image-left.row-fluid .text-block{order:1;}
.text-with-image-repeate-icon .image-right.row-fluid .img-block { order: 1;}
.text-with-image-repeate-icon .image-right.row-fluid .text-block{order:0;}
.text-with-image-repeate-icon .section-inner-content{margin:0 -15px;align-items: center;}
.text-with-image-repeate-icon .section-inner-content > div {padding:0 15px;}
.text-with-image-repeate-icon .repeate-content-box {display: flex;flex-wrap: wrap;margin: 0 -5px; background-size: 42px;background-repeat: no-repeat;padding-left: 14px; padding-top:6px;}
.text-with-image-repeate-icon .repeate-content-box .repet-item { max-width: 33.333%; width: 100%;    margin: 14px 0;padding: 0px 5px; background:#ffffff}
.text-with-image-repeate-icon .img-block.dot-bottom-left{position:relative; padding-bottom:10px;}
.text-with-image-repeate-icon .img-block.dot-bottom-left img{position:relative; z-index:1;}
.text-with-image-repeate-icon .repeate-content-box .repet-item .icon-image {display: inline-block;float: left;width:100%; max-width:40px;}
.text-with-image-repeate-icon .repeate-content-box .repet-item .icon-image img{ max-height: 40px; }

.text-with-image-repeate-icon .repeate-content-box .repet-item .repet-content { max-width: 70%; float: left;width: 100%;padding-left: 10px; font-size:14px}
.text-with-image-repeate-icon .repeate-content-box .repet-item .repet-content p{margin:0; font-size:14px}
.text-with-image-repeate-icon .repeate-content-box .repet-item .repet-content p.title{font-weight:700; color:#0D28C2}
.text-with-image-repeate-icon .repeate-content-box  .client-content .client-box h6{font-size:14px;color:#0D28C2}
.text-with-image-repeate-icon .client-content {max-width: 60%;}
.client-content.accreditations-row p { font-size: 14px; }
.client-content.accreditations-row .client_logos p { font-size: 10px; }

.text-with-image-repeate-icon .client-content .client-box .client-icon img {max-width: 120px !important;width: 100% !important;}
.text-with-image-repeate-icon .repeate-content-box .repet-item .icon-image.dot-top-leftq { position: relative;}
.text-with-image-repeate-icon .repeate-content-box .repet-item .icon-image.dot-top-leftq::before{content:""; position: absolute; top:-15px; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE%20Nov20/program/black-box-dots%20%281%29.svg); width: 85%; height: 121%;left: -15px; z-index: -1; background-size: 113px;  opacity: 0;}
.text-with-image-repeate-icon .repeate-content-box .repet-item:hover .icon-image.dot-top-leftq::before { opacity: 1;}
.text-with-image-repeate-icon .repeate-content-box .repet-item .icon-image.dot-top-leftq img { background: #fff;position: relative; z-index: 1;}
.text-with-image-repeate-icon .section-inner-content .img-block { background-repeat: no-repeat; padding-bottom: 8px;background-position: left bottom;position:relative;}
.text-with-image-repeate-icon .section-inner-content .img-block img { padding-left: 4px;padding-bottom: 4px;}
.text-with-image-repeate-icon .section-inner-content { margin: 0; align-items: start; }
.text-with-image-repeate-icon .container { padding: 0; }
.text-with-image-repeate-icon .section-inner-content.image-left .img-block::after { content: "";position: absolute; width: 1920px; height: 19px; right: 69%; bottom: 17%;}
.blue_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:#0D28C2}
.red_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:#B83636}
.black_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:#000000}
.green_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:#A7BC38}
.purple_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:rgba(180,82,161)}
.yellow_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:#F4AF2A}
.pink_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:#E71D72}
.light_pink_color_template .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{background:rgba(249,126,120)}

.text-with-image-repeate-icon .client-content .row_title p { margin-bottom: 0;}


/*--*/
.text-column-module .section-header {margin-bottom: 35px;}
.text-column-module .section-inner-content{margin:0 -15px;}
.text-column-module .section-inner-content .text-item {background-repeat: no-repeat; margin-right: 0;background-size: 130px;}
.text-column-module .section-inner-content .text-item.enable_dot_image.right_top{padding:9px 19px 0 0;}
.text-column-module .section-inner-content .text-item.enable_dot_image.left_top{padding:17px 17px 0 17px; background-size: 146px;}
.text-column-module .section-inner-content .text-item.enable_dot_image.left_center{padding:0px 0px 0 19px;}
.text-column-module .section-inner-content .text-item.enable_dot_image.left_bottom{padding:0px 0px 19px 19px;}
.text-column-module .section-inner-content .text-item.enable_dot_image.right_center{padding:0px 19px 0px 0px;}
.text-column-module .section-inner-content .text-item.enable_dot_image.right_bottom{padding:0px 19px 19px 0px;}
.text-column-module .section-inner-content .text-item .content_box{background:#ffffff;padding-left:10px; padding-top: 5px;}
.text-column-module .section-inner-content > div p{font-size:14px; margin-bottom:0; padding-bottom:5px}
.text-column-module .section-inner-content .text-item h1,
.text-column-module .section-inner-content .text-item h2,
.text-column-module .section-inner-content .text-item h3,
.text-column-module .section-inner-content .text-item h4,
.text-column-module .section-inner-content .text-item h5,
.text-column-module .section-inner-content .text-item h6{background: #fff;position:relative;z-index:1;}
.text-column-module .section-inner-content .text-item h4{ margin-top: 0; padding-top: 0; }

/*-*/
.meeting-module .inner-content-section > div { padding: 0 15px;}
.meeting-module .inner-content-section { display: flex; flex-wrap: wrap; margin: 0 -15px;}
/* .meeting-module .form-part form label{display:none;} */
.meeting-module .form-part .hs_exatidao_informacao ul.inputs-list{list-style:none; padding-left:0px;}
.meeting-module .legal-consent-container ul label input { width: auto !important; margin: 0; min-height: inherit; height: auto; line-height: 0; }
.meeting-module .legal-consent-container .hs-form-booleancheckbox-display p { margin: 0; display: inline-block; color: #555; vertical-align: top; font-size: 10px; }
.meeting-module .form-part .hs-form-field > label { display: none;}
.meeting-module .legal-consent-container ul { margin: 0; padding: 0; }
.meeting-module .legal-consent-container ul li{ list-style:none; }
.meeting-module .legal-consent-container ul li label{ padding:0;}
.meeting-module .form-part .hs_exatidao_informacao ul.inputs-list label {display: block; font-size:14px;}
.meeting-module .form-part .hs_exatidao_informacao ul.inputs-list label input{width:auto; height:auto; min-height:auto;}
.meeting-module .form-part form .hs-error-msgs{margin:5px 0 0 0; list-style:none; padding-left:0px;}
.meeting-module .form-part form .hs-error-msgs label{display:block; color:red;font-size:12px;}
.meeting-module .form-part form input { background: rgba(13,40,193,0.08); border: none; width: 100%; min-height: 50px; color: #000; padding:0 15px;}
.meeting-module .form-part form input::placeholder{color:#555555; opacity:1}
.meeting-module .form-part form input:focus{outline:none; border-bottom:3px solid #0D28C2}
.meeting-module .form-part form .hs_exatidao_informacao ul.inputs-list label{font-size:10px; color:#555; line-height:14px;padding-left: 0;}
.meeting-module .form-part form .hs_exatidao_informacao ul.inputs-list label span { width: 93%; display: block;float: right;}

.red_color_template .meeting-module .form-part form input{background:rgba(184,54,54,0.08)}
.red_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid #B83636}
.red_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#B83636;}
.red_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{background:#000000; color:#ffffff}
.red_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.red_color_template .faculty-module .search_box input{background:rgba(184,54,54,0.08)}
.red_color_template .faculty-module .search_box input:focus{border-bottom:3px solid #B83636}

.yellow_color_template .meeting-module .form-part form input{background:rgba(244,175,42,0.08)}
.yellow_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid #F4AF2A}
.yellow_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#F4AF2A;color:#000000}
.yellow_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{background:#000000; color:#ffffff}
.yellow_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.yellow_color_template .faculty-module .search_box input{background:rgba(244,175,42,0.08)}
.yellow_color_template .faculty-module .search_box input:focus{border-bottom:3px solid #F4AF2A}

.green_color_template .meeting-module .form-part form input{background:rgba(167,188,56,0.08)}
.green_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid #A7BC38}
.green_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#A7BC38;}
.green_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{background:#000000; color:#ffffff}
.green_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.green_color_template .faculty-module .search_box input{background:rgba(167,188,56,0.08)}
.green_color_template .faculty-module .search_box input:focus{border-bottom:3px solid #A7BC38}

.pink_color_template .meeting-module .form-part form input{background:rgba(231,29,114,0.08)}
.pink_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid #E71D72}
.pink_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#E71D72;color:#000000}
.pink_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{background:#000000; color:#E71D72}
.pink_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.pink_color_template .faculty-module .search_box input{background:rgba(231,29,114,0.08)}
.pink_color_template .faculty-module .search_box input:focus{border-bottom:3px solid #E71D72}

.black_color_template .meeting-module .form-part form input{background:rgba(0,0,0,0.08)}
.black_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid #000000}
.black_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#000000;color:#ffffff}
.black_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.black_color_template .faculty-module .search_box input{background-color:rgba(0,0,0,0.08)}
.black_color_template .faculty-module .search_box input:focus{border-bottom:3px solid #000000}
.black_color_template .faculty-module .search_box input[type="none"]:focus{border-bottom:none;}

.purple_color_template .meeting-module .form-part form input{background:rgba(180,82,161,0.08)}
.purple_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid rgba(180,82,161)}
.purple_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:rgba(180,82,161);color:#ffffff}
.purple_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.purple_color_template .faculty-module .search_box input{background-color:rgba(180,82,161,0.08)}
.purple_color_template .faculty-module .search_box input:focus{border-bottom:3px solid rgba(180,82,161)}
.purple_color_template .faculty-module .search_box input[type="none"]:focus{border-bottom:none;}

.light-pink_color_template .meeting-module .form-part form input{background:rgba(249,126,120,.08)}
.light-pink_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid rgba(249,126,120)}
.light-pink_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:rgba(249,126,120);color:#ffffff}
.light-pink_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.light-pink_color_template .faculty-module .search_box input{background-color:rgba(249,126,120,.08)}
.light-pink_color_template .faculty-module .search_box input:focus{border-bottom:3px solid rgba(249,126,120)}
.light-pink_color_template .faculty-module .search_box input[type="none"]:focus{border-bottom:none;}

.light_blue_color_template .meeting-module .form-part form input{background:rgba(0,99,162,.08)}
.light_blue_color_template .meeting-module .form-part form input:focus{border-bottom:3px solid #0063A2}
.light_blue_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#0063A2;color:#ffffff}
.light_blue_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none; border:none;}
.light_blue_color_template .faculty-module .search_box input{background-color:rgba(0,99,162,.08)}
.light_blue_color_template .faculty-module .search_box input:focus{border-bottom:3px solid #0063A2}
.light_blue_color_template .faculty-module .search_box input[type="none"]:focus{border-bottom:none;}


.meeting-module .form-part form > div{margin-bottom:15px;}
.meeting-module .form-part form  .hs_submit.hs-submit input{max-width:201px;cursor:pointer;background:#0D28C2; text-align:left; padding:0 15px;color:#ffffff; font-weight:700}
.red_color_template .meeting-module .form-part form .hs_submit.hs-submit input{background:#B83636}
.meeting-module .form-part form  .hs_submit.hs-submit input:hover,
.red_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{background:#000000;}
.meeting-module .form-part form  .hs_submit.hs-submit input:focus,
.red_color_template .meeting-module .form-part form .hs_submit.hs-submit input:focus{outline:none;}
.meeting-module .meeting-section iframe { width: 100%;height: 729px; border: none;}
.meeting-module .contact-section .inner-contact-section{display:flex; flex-wrap:wrap; margin:25px -15px 0px -15px}
.meeting-module .contact-section .inner-contact-section > div{padding:0 15px;}
.meeting-module .contact-section .inner-contact-section .contact-img { padding-bottom: 12px;position:relative; padding-left: 0;}
.meeting-module .contact-section .inner-contact-section .contact-img .contact-img-inner::before{content: ""; position: absolute; background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/date-box-bg.svg); width: 222px; height: 150px; bottom: 0;left: 0; background-repeat: no-repeat;}
.meeting-module .contact-section .inner-contact-section .contact-img { width: 100%; max-width: 40%;}
.meeting-module .contact-section .inner-contact-section .form-part{width:100%; max-width:60%;}
.meeting-module .meeting-section .meeting_calendar { position: relative;}
.meeting-module .meeting-section .meeting_calendar iframe { position: relative; padding: 0 0px 19px 20px;}
.meeting-module .meeting-section .meeting_calendar::before{/*content:""; position:absolute; width:222px; height:167px; bottom:0; left:0; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/date-box-bg.svg);    background-repeat: no-repeat;*/}
/*--*/
.simple-Text .white_fill_blue_text_button,
.simple-Text .white_fill_yellow_text_button,
.simple-Text .white_fill_pink_text_button,
.simple-Text .white_fill_red_text_button,
.simple-Text .white_fill_green_text_button,
.simple-Text .white_fill_light_blue_text_button_,
.simple-Text .white_fill_yellow_text_button,
.simple-Text .white_fill_blue_text_button { margin-left: 225px;}
.simple-Text .white_fill_yellow_text_button a,
.simple-Text .white_fill_yellow_text_button a,
.simple-Text .white_fill_pink_text_button a,
.simple-Text .white_fill_red_text_button a,
.simple-Text .white_fill_light_blue_text_button_ a,
.simple-Text .white_fill_green_text_button a,
.simple-Text .white_fill_blue_text_button a{text-align:left;min-height: 60px;line-height: 60px;}
.simple-Text .section-inner-content {max-width: 520px;margin: 0 auto;text-align: left;}

.cta-group-box.btn-two-enable {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cta-group-box.btn-two-enable .cta_button {
  margin-left: 0;
}
div#application-section .white_fill_blue_text_button a { text-transform: uppercase;}
div#application-section,
.dot-right { position: relative;}
div#application-section::before,
.dot-right::before { content: ""; position: absolute;width: 45%;  height: 100%;  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Black-strip-dots.svg); right: 0; top: 0;}
div#application-section .section-inner-content{
  position: relative;
}
.simple-Text.dot-right .section-inner-content{position:relative;}
.simple-Text .white-fill-button a{height:50px; line-height:50px;}
.simple-Text .content_box h2 { font-size: 40px;}
/*--*/
.video-module {overflow:hidden;}
.video-module .section-inner-content{margin:0 -15px; align-items: center;}
.video-module .section-inner-content > div{padding:0 15px;}
.video-module .video-part-box { position: relative;}
.video-module .section-inner-content .video_box .play_btn {position: absolute; top: 50%;left: 0;right: 0; margin: 0 auto;transform: translateY(-50%);width: 74px;z-index:2;}
.video-module .play_btn  i{font-size:4.1rem; color:#ffffff}
.video-module .play_btn i:hover{color:#0D28C2}
.video-module .section-inner-content .video-part-box{position:relative;}
.video-module .section-inner-content .video-part-box::before,
.video-module .section-inner-content .video-part-box::after{content:""; position:absolute; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE%20Nov20/program/blue-box-dot.svg); width:147px; height:138px;}

.red_color_template .video-module .section-inner-content .video-part-box::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/LP/Red/video-bottom.svg)}
.red_color_template .video-module .section-inner-content .video-part-box::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/LP/Red/video-top.svg)}

.yellow_color_template .video-module .section-inner-content .video-part-box::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/video-bottom-yellow.svg)}
.yellow_color_template .video-module .section-inner-content .video-part-box::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/video-top-yellow.svg)}

.green_color_template .video-module .section-inner-content .video-part-box::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/video-bottom-Green.svg)}
.green_color_template .video-module .section-inner-content .video-part-box::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/video-top-Green.svg)}

.pink_color_template .video-module .section-inner-content .video-part-box::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/video-bottom-Pink.svg)}
.pink_color_template .video-module .section-inner-content .video-part-box::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/video-top-Pink.svg)}

.video-module .section-inner-content .video-part-box::before { bottom:-19px;left: -3px;}
.video-module .section-inner-content .video-part-box::after{top:-17px; right:-6px;}
.video-module .video_box { position: relative;z-index: 1;}
.video_thumbnail { line-height: 0; }
.video-module .video_box img{width:100%;}
.popup-video-wrapper.open-popup { position: fixed; left: 0; right: 0; margin: 0 auto; max-width: 950px; background: #fff; top: 50%; transform: translateY(-50%); z-index: 4; padding:30px;}
.popup_inner_box .video-box .hs-responsive-embed-wrapper.hs-responsive-embed { width: 100%; max-width: 100% !important; max-height:100% !important;}
.popup-video-wrapper.open-popup  .close-btn { position: absolute; right: 0; top: -5px; font-size: 25px;}
.hero-popout-visible::before { content: ""; position: fixed;  width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 1;}

/*-*/
.faculty-module .section-header { margin: 0 0 35px 0;  display: flex; flex-wrap: wrap; justify-content: space-between;}
.faculty-module .section-header .search_box { max-width: 350px; width: 100%;}
.faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Search.svg);background-repeat: no-repeat;background-size: 25px; padding: 0 45px 0 15px; 
  background-position: 97% 50%; }
.red_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Red%20Search.svg);}
.yellow_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Yellow%20Search.svg);}
.green_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Green%20Search.svg);}
.purple_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Purple%20Search.svg);}
.pink_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Pink%20Search.svg);}
.light_pink_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Light%20Pink%20Search.svg);}
.light_blue_color_template .faculty-module .section-header .search_box input{background-image:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Search-darkblue.svg);}

.faculty-module .faculty-block .slick-slide div .faculty-member .image-section { background: #fff;}
.faculty-module .section-header .search_box input::placeholder(opacity:1; color:#000000)
.faculty-module .section-header > div{padding:0 15px;}
.faculty-module .member { padding: 0 15px; margin: 15px 0;}
.faculty-module .member img{width:100%;}
.faculty-module .member span.name{font-size:12px; color:#000000;display:block; position:relative;z-index:1; background:#ffffff;padding: 6px 10px;}
.faculty-module .member.dot-bottom-left::before{ background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE%20Nov20/program/black-box-dots%20%281%29.svg);left: -3px;}
.faculty-module .member img { position: relative; z-index: 1;}
.faculty-block .slick-slide:active, .faculty-block .slick-slide:focus { outline: none;}
.faculty-block ul.slick-dots{text-align:center;}
.faculty-listing-page .faculty-module .section-header .search_box{ margin-right: auto; }
.faculty-listing-page .faculty-module .section-header{ margin: 35px 15px; }
.faculty-listing-page .breadcrum {
  padding-left: 15px;
  padding-right: 15px;
}
/*--*/
.faculty-module .faculty-block .slick-slide { margin:0;}
.faculty-module .faculty-block .slick-slide > div { margin-bottom:20px}
.faculty-module .faculty-block .slick-slide div .faculty-member {background-repeat: no-repeat; background-size:169px;   padding:0 0px 20px 18px; margin-left:0px;}
.faculty-module .faculty-block .slick-slide div .faculty-member a {
  display: inline-block;
  vertical-align: top;
}
.faculty-module .faculty-block .slick-slide div .faculty-member a:focus {
  border: none;
  outline: none;
}
.faculty-module .faculty-block .slick-slide div .faculty-member span.person_name{background:#ffffff;margin-top: -1px !important;display: block; padding: 8px 5px; font-size:12px;}
.faculty-module .faculty-block .slick-slide div .faculty-member img{-webkit-filter: grayscale(1); filter: grayscale(1); transition:all 0.3s; width:182px; height:200px;object-fit:cover;}
.faculty-module .faculty-block .slick-slide div .faculty-member:hover img{-webkit-filter: grayscale(0); filter: grayscale(0)}

.faculty-member img { width: 100%;}
.faculty-listing-page .single-faculty-mod, .faculty-listing-page .news-repeat-mod{
  display: none;
}
.faculty-listing-page .faculty-block ul.slick-dots{
  margin-top: 0;
  text-align: right;
  right: 40px;
}

/********Faculty new box module********/
.faculty-new-box .member {
  background-size: 169px;
  background-repeat: no-repeat;
  padding: 0 0px 1.2% 1.6%;
  vertical-align: top;
}
.faculty-new-box .slick-slide > div {
  margin-bottom: 20px;
}
.faculty-module-tabing .faculty-tab-block.faculty-new-box .inner-box-member {
  padding-bottom: 5px;
}
.faculty-module-tabing .faculty-tab-block.faculty-new-box > div{
  padding: 0;
}
.faculty-module-tabing .faculty-tab-block.faculty-new-box ul.slick-dots{
  margin-top: 0;
}
.faculty-new-box .slick-list {
  width: 100%;
}

/*--*/
.faculty-listing-page.single-faculty-page .single-faculty-mod {
  display: block;
}
.faculty-listing-page.single-faculty-page .full_width_banner_module, .faculty-listing-page.single-faculty-page  #faculty-slider-section {
  display: none;
}
.single-faculty-mod .faculty-details {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.single-faculty-mod .desc-col p {
  margin-top: 0;
}
.single-faculty-mod .prof-img{
  max-width: 153px;
  line-height: 0;
  position: relative;
  z-index: 0;
  padding: 0 12px 12px;
}
.single-faculty-mod .prof-img img{
  width:100%;
}
.single-faculty-mod .prof-img::after {
  content: "";
  position: absolute ;
  height: 65%;
  background: #0D28C2;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.single-faculty-mod .faculty-details .image-col p {
  margin: 10px 0 20px;
}
.news-repeat-mod .section-header{
  margin-bottom: 50px;
}
.news-repeat-mod .section-inner-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.news-repeat-mod .section-inner-content .slick-list.draggable {
  width: 100%;
}
.news-repeat-mod .news-box {
  flex: 0 0 100%;
  max-width: 100%;
  background:#ffffff;
  position: relative;
  z-index: 0;
}
.news-box:after{
  position:absolute;
  content:"";
  left:-17px;
  background-image: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/black-box-dots.png");
  background-position: left bottom;
  bottom:-17px;
  width:145px;
  height:90px;
  z-index:-1;
}
.news-repeat-mod .slick-slide > div {
  padding-left: 15px;     padding-bottom: 15px;
}
.news-repeat-mod .cta_button { margin-top: 20px;text-align:right;}
.news-repeat-mod .cta_button a {
  text-align: left;
  background:#0D28C2;
  color: #ffffff;
  min-width: 235px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding: 0 15px;
  box-sizing: border-box;
  font-weight: 700;
  transition: all .4s;
}
.news-repeat-mod .cta_button a:hover{background:#000000}
.news-repeat-mod .news-box .img-box {
  line-height: 0;
}
.news-repeat-mod .details .title {
  margin: 0;
}
.news-repeat-mod .details {
  padding: 20px;
  background: #fff;
}
.news-repeat-mod .details p {
  margin: 0;
  font-size: 12px;
  color: #555;
}
.news-repeat-mod .details p.date {
  color: #000;
  margin-top: 20px;
}
.news-repeat-mod .details p.title{
  margin-bottom:15px;
  font-size: 18px;
  font-weight: bold;
  color:#000;
}
.single-faculty-mod .social-links svg path {
  fill: #0D28C2;
}
.single-faculty-mod .social-links  a {
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
} 
.single-faculty-mod .social-links svg{
  width:30px;
  height: 30px;
}
.row-fluid [class*="span"]{
  min-height: inherit;
}

/*--*/


.accordian-module .set .content-header {position: relative;  padding: 15px 0;}
.accordian-module .set .content-header .container{position:relative;}
.accordian-module .set .content-header .container a{ display: block; padding-right: 50px; padding-left: 20px;}
.accordian-module .set .content-header a i{position:absolute; right:15px; top:50%; transform: translateY(-50%); font-size:30px}
.accordian-module .set.expanded .content-header a i { top: 40%; }
.accordian-module .set.font-white a i{color:#ffffff}
.accordian-module .set .content-header a h2{max-width:330px;}
.accordian-module  .content { padding: 50px 0;}
.accordian-module .simple-copy-blocks { display: flex; flex-wrap: wrap; margin: 0 -15px;}
.accordian-module .simple-copy-blocks .left-box,
.accordian-module .simple-copy-blocks .right-box{max-width:50%; width:100%; padding:0 15px;}
/* .crousel-blocks { display: flex; justify-content: center; gap: 50px; flex-wrap: wrap;} */
.crousel-blocks .member {margin: 0;}
.accordian-module .crousel-blocks .member {position: relative;    max-width: 180px; }
.accordian-module .member .member-img-box { background: url('https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/black-box-dots.png'); }
.accordian-module .member .member-img-box {position: relative; background-repeat-y: no-repeat; background-position: center bottom;}
.accordian-module .accordion_group .accordion_content .item.title-top .title { padding-left: 50px; }
.accordian-module .accordion_group .accordion_content .item.title-top .item-content{
  padding:0; background-repeat:no-repeat; background-size: 200px;
}
.accordian-module .accordion_group .accordion_content .item.title-top .item-content ul {
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 30px;
  margin-top: 5px;
}
.accordian-module .accordion_group .item-content table tr > td:last-child {
  padding-left: 40px;
}
.accordian-module .accordion_group .item-content table tr:first-child > td:last-child {
  padding: 0;
}
.accordian-module .member .member-img-box img{position:relative;z-index:1; width:151px; height:180px; object-fit:cover;margin:0 auto;display:block;-webkit-filter: grayscale(1); filter: grayscale(1); transition:all 0.3s;max-width:200px;}
.accordian-module .accordion_content .crousel-blocks .slick-slide > div{ margin: 0 auto; display: block; max-width: 180px; }
.accordian-module  .member:hover .member-img-box img{-webkit-filter: grayscale(0); filter: grayscale(0);}
.accordian-module .member span.name{display:block; background:#000000; color:#ffffff; font-size:12px;padding: 30px 15px 10px 15px; margin-top: -20px;}
.accordian-module .member span.name p{ margin: 0; }
.accordian-module  .crousel-blocks .member .addition-info{padding:10px 15px 0 15px;}
.accordian-module .crousel-blocks .member .addition-info h5{margin:0; font-size: 14px; font-weight: 600;}
.accordian-module  .crousel-blocks .member .addition-info p {font-size: 12px; margin: 0;}
.accordian-module .set ul.slick-dots li button {background:#000000}
.accordian-module .set ul.slick-dots::before{background:#000000}
.accordian-module .simple-copy-blocks .item.title-left-side {position:relative; margin-bottom: 64px; }
.accordian-module .simple-copy-blocks .item.title-left-side .title{font-weight:700;position:absolute;}
body .accordian-module .simple-copy-blocks .item .title p{font-size:18px;font-weight:700;  transform: rotate(-90deg);
  transform-origin: left top 0; max-width: 140px; position: relative; margin: 0; top: 145px; min-width: 140px; text-align: right;}
/* .accordian-module .simple-copy-blocks .right-box .item.title-left-side .title p{ position: relative; top: -10px; } */
/* .accordian-module .simple-copy-blocks .left-box .item.title-left-side:first-child .title {
top: 83px;
}
.accordian-module .simple-copy-blocks .left-box .item.title-left-side:nth-child(2) .title {
top: 70px;
}
.accordian-module .simple-copy-blocks .left-box .item.title-left-side:nth-child(3) .title {
top: 54%;
}
.accordian-module .simple-copy-blocks .left-box .item.title-left-side:nth-child(4) .title {
top: 50px;
} */
/* .accordian-module .simple-copy-blocks .right-box .item.title-left-side .title{top: 126px;} */
.accordian-module .accordion_content { padding: 50px 0;}
.accordian-module .accordion_group .accordion_content .item-content { padding-left: 70px;}
.accordian-module .set .content-header a i::before { content: "";  display:inline-block; width: 35px; height: 20px;}
.accordian-module .set.font-white .content-header a i::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/acroding-arrow-d-W.svg);}
.accordian-module .set.font-dark .content-header a i::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/acroding-arrow-d.svg)}
.accordian-module .set.expanded .content-header a i::before{width:45px; height:7px; content:"";}

.accordian-module .set.font-white.expanded .content-header a i::before{content:""; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/icon-min-w.svg)}
.accordian-module .set.font-dark.expanded .content-header a i::before{content:""; background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/icon-min-B.svg)}
.accordian-module .accordion_group .accordion_content .item-content ul{list-style:none;}
.accordian-module .accordion_group .accordion_content .item-content ul.bg-dots { min-height: 364px; padding-top: 10px; padding-left: 25px;}
.accordian-module .accordion_group .accordion_content .item.title-top .title h3 {
  margin-bottom: 0;
}
.accordian-module .accordion a:hover {
  background: none;
}
.red_color_template .accordian-module .crousel-blocks .member .addition-info span{color:#B83636 !important}
.green_color_template .accordian-module .crousel-blocks .member .addition-info span{color:#A7BC38 !important}
.yellow_color_template .accordian-module .crousel-blocks .member .addition-info span{color:#F4AF2A !important}
.pink_color_template .accordian-module .crousel-blocks .member .addition-info span{color:#E71D72 !important}
.purple_color_template .accordian-module .crousel-blocks .member .addition-info span{color:rgba(180,82,161) !important}
.light_pink_color_template .accordian-module .crousel-blocks .member .addition-info span{color:#E71D72 !important}
.accordian-module .simple-copy-blocks .item.title-left-side p { font-size: 14px;}
.accordian-module .simple-copy-blocks .right-box .item.title-left-side .title p br {
  display: none;
}
.accordian-module .accordion_group .accordion_content .item-content ul.normal-txt { font-size: 14px;padding-left: 0;}
.accordian-module .accordion_group .accordion_content .item-content .btn-box.white-fill-button a { color:#000000;}
.yellow_color_template .accordian-module .accordion_group .accordion_content .item-content .btn-box.white-fill-button a:hover{
  background:;
  color:#000000 !important;  
}
.red_color_template .accordian-module .accordion_group .accordion_content .item-content .btn-box.white-fill-button a:hover{
  background: #B83636;
  color:#000000 !important;  
}
.green_color_template .accordian-module .accordion_group .accordion_content .item-content .btn-box.white-fill-button a:hover{
  background: #A7BC38;
  color:#000000 !important;  
}
.pink_color_template .accordian-module .accordion_group .accordion_content .item-content .btn-box.white-fill-button a:hover{
  background: #E71D72;
  color:#000000 !important;  
}
.light_pink_color_template .accordian-module .accordion_group .accordion_content .item-content .btn-box.white-fill-button a:hover{
  background: rgba(249,126,120);
  color:#000000 !important;  
}


.accordian-module .set .content-header {
  min-height: 144px;
  display: flex;
  align-items: center;

}
.accordian-module .simple-copy-blocks .right-box .item-content p.sm-txt, .sm-txt { font-size: 12px;}

/*----------------------------
*    Experience Page
* -------------------------*/
div#experience_page .section-inner-content.text-left {  margin: 0; max-width: 964px;}
div#experience_page .content_box h2{font-size:30px; margin-bottom:35px;}
.text-with-image-repeater .section-inner-content { display: flex; flex-wrap: wrap; margin: 0 -15px; align-items: center;}
.text-with-image-repeater .section-inner-content > div {padding:0 15px }
.text-with-image-repeater .image-left .img-block{order:0;}
.text-with-image-repeater .image-left .text-block {order:1;}
.text-with-image-repeater .image-right .img-block{order:1;}
.text-with-image-repeater .image-right .text-block{order:1;}
.text-with-image-repeater .img-block{position:relative}
.text-with-image-repeater .img-block img{position:relative;z-index:1;}
.text-with-image-repeater .img-block::after,.text-with-image-repeater .img-block::before{content:""; position:absolute; width:146px; height:146px;background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/blue-box-dot.svg);}

.blue_color_template .text-with-image-repeater .img-block::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/blue-box-dot.svg)}
.red_color_template .text-with-image-repeater .img-block::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/red-box-dot.svg)}
.green_color_template .text-with-image-repeater .img-block::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/green-box-dot.svg)}
.yellow_color_template .text-with-image-repeater .img-block::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/yellow_img-dot-box.svg)}
.pink_color_template .text-with-image-repeater .img-block::after{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/pink-box-dot.svg)}
.blue_color_template .text-with-image-repeater .img-block::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/blue-box-dot.svg)}
.red_color_template .text-with-image-repeater .img-block::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/red-box-dot.svg)}
.green_color_template .text-with-image-repeater .img-block::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/green-box-dot.svg)}
.yellow_color_template .text-with-image-repeater .img-block::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/yellow-box-dot.svg)}
.pink_color_template .text-with-image-repeater .img-block::before{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/pink-box-dot.svg)}

.text-with-image-repeater .img-block::after {bottom: -11px; left: -3px;}
.text-with-image-repeater .img-block::before {top: -17px;right: 0;}

.icon-repeater-section .icons-repeate-box{display:flex;flex-wrap:wrap;}
.icon-repeater-section .icons-repeate-box > div{width:100%;}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-4 > div{max-width:25%}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-5 > div{max-width:20%}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-6 > div{max-width:16.668%;}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-7> div{max-width:14.2868%;}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-8> div{max-width:12.501%;}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-9> div{max-width:11.112%}
.icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-10> div{max-width:10%;}

.faculty-module-tabing .section-header {display: flex;flex-wrap: wrap;justify-content: space-between; align-items: center;margin-bottom:30px;}
.faculty-module-tabing .section-header .title{
  flex: 0 0 30%;
  max-width: 30%;
}
.faculty-module-tabing .section-header .tabbing-title{;max-width:70%; flex: 0 0 70%;}
.faculty-module-tabing .section-header .tabbing-title .filter-title{display:none;}
.faculty-module-tabing .section-header .tabbing-title ul {background:#000000; padding-left: 0; list-style: none; margin: 0 0; font-size:14px; float:right}
.faculty-module-tabing .section-header .tabbing-title ul li{display:inline;padding: 0 10px;line-height: 50PX; color: #555555;font-size: 14PX;cursor:pointer}
.faculty-module-tabing .section-header .tabbing-title ul li:hover,
.faculty-module-tabing .section-header .tabbing-title ul li.active{color:#fff}
.faculty-module-tabing .faculty-tab-block {display: flex;flex-wrap: wrap; margin:0;}
.faculty-module-tabing .faculty-tab-block > div{padding:0 11px; max-width:100%;  background-repeat: no-repeat; background-size: 156px; margin:15px 0;}
.faculty-module-tabing .faculty-tab-block .inner-box-member .name { margin-top: -8px;background:#fff; padding-bottom:7px; padding-top: 6px; padding-left: 5px;font-size: 12px; display:block; margin:0px;}
.faculty-module-tabing .faculty-tab-block .inner-box-member{padding-bottom:10px; padding-left:0;}
.faculty-module-tabing .faculty-tab-block .inner-box-member a{ display:block; }
.faculty-module-tabing .faculty-tab-block .inner-box-member .image-section { min-height: 212px;}
.faculty-module-tabing .faculty-tab-block .inner-box-member img{-webkit-filter: grayscale(1);filter: grayscale(1);transition: all .3s; width:180px; height:200px; object-fit:cover}
.faculty-module-tabing .faculty-tab-block .inner-box-member:hover img{-webkit-filter: grayscale(0);filter: grayscale(0);}
#accreditations-section ul.slick-dots { display: block;width: 100%;}


/*---*/
/*---------------------------
* Program Executive Masters
* ------------------------*/

.item-with-overlay-text .section-inner-content { display: flex; flex-wrap: wrap; margin:0 -10px;align-items: flex-start;}
.item-with-overlay-text .section-header{margin-bottom:25px;}
.item-with-overlay-text .section-inner-content > div{max-width:25%; flex: 0 0 25%; padding:0 10px;width:100%; margin:10px 0; position: relative;  }
.item-with-overlay-text .section-inner-content  .program .program-box{display: flex; align-items: center;justify-content: center; min-height: 180px;    background-size: cover; }

.item-with-overlay-text .section-inner-content .program-box{position:relative; cursor: pointer; height: 100%;}
.enable-overlay { position: absolute; width: 100%; height: 100%;top: 0;left: 0;}
.item-with-overlay-text .section-inner-content .overlay-content { position: relative; color: #fff;font-weight: bold; padding:0 15px;background-repeat: no-repeat; height: 100%; width:100%;}
/* .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content { display: block !important; padding-left: 0; list-style: none; margin:0px;} */

.item-with-overlay-text .section-inner-content .overlay-content .title{ display: flex; align-content: center; height: 100%; justify-content: center; align-items: center;min-height: 142px;}
.item-with-overlay-text .section-inner-content .overlay-content .title p { line-height: normal; }
.item-with-overlay-text .section-inner-content .program .dropdown-content{ max-height: 250px; overflow-y: scroll !important; opacity: 0; visibility: hidden; position: relative; padding: 0; /*left: 10px; right: 10px;*/ margin: auto; z-index:9;height:0; }
.item-with-overlay-text .section-inner-content .program.open-menu .dropdown-content{height:auto;}
.item-with-overlay-text .section-inner-content > div.program.open-menu .dropdown-content { opacity: 1; visibility: visible; }
.item-with-overlay-text .section-inner-content .program ul.dropdown-content li{font-size:12px; ; margin-bottom:1px;}
.item-with-overlay-text .section-inner-content .program ul.dropdown-content li a{color:#000000; padding:15px;background:#F8F8F8; display:block}
.item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#0D28C2}
.item-with-overlay-text .section-inner-content .program{
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
}
.item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover,
.blue_color_template  .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#0D28C2; color:#fff}
.red_color_template  .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#B83636; color:#fff}
.green_color_template  .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#A7BC38; color:#fff}
.purple_color_template .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:rgba(180,82,161); color:#fff}
.light_pink_color_template .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:rgba(249,126,120); color:#fff}
.yellow_color_template  .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#F4AF2A; color:#000000}
.pink_color_template  .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#E71D72; color:#fff}
.light_blue_color_template  .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#0063A2; color:#fff}
.neon_color_template .item-with-overlay-text .section-inner-content .program:hover ul.dropdown-content li a:hover{background:#01889B; color:#fff}



.blue_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#0D28C2;background-repeat: no-repeat;}
.red_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#B83636;background-repeat: no-repeat;}
.green_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#A7BC38;background-repeat: no-repeat;}
.purple_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:rgba(180,82,161);background-repeat: no-repeat;}
.light_pink_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:rgba(249,126,120);background-repeat: no-repeat;}
.yellow_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#F4AF2A;background-repeat: no-repeat;}
.pink_color_template  .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#E71D72;background-repeat: no-repeat;}
.light_blue_color_template  .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#0063A2;background-repeat: no-repeat;}

.neon_color_template .item-with-overlay-text .section-inner-content .program:hover .overlay-content{background:#01889B;background-repeat: no-repeat;}

.blue_color_template .num-icon-repeater-section .icon-box .title h3{color:#0D28C2;}
.red_color_template .num-icon-repeater-section .icon-box .title h3{color:#B83636;}
.green_color_template .num-icon-repeater-section .icon-box .title h3{color:#A7BC38;}
.purple_color_template .num-icon-repeater-section .icon-box .title h3{color:rgba(180,82,161);}
.light_pink_color_template .num-icon-repeater-section .icon-box .title h3{color:rgba(249,126,120);}
.yellow_color_template .num-icon-repeater-section .icon-box .title h3{color:#F4AF2A;}
.pink_color_template .num-icon-repeater-section .icon-box .title h3{color:#E71D72;}
.light_blue_color_template .num-icon-repeater-section .icon-box .title h3{color:#0063A2;}
.neon_color_template .num-icon-repeater-section .icon-box .title h3{color:#01889B;}

.item-content table{
  border:none !important;
}

.item-content td {
  border: none;
  border-bottom: 1px solid rgb(255, 255, 255,.5);
  font-size: 14px;
}
.item-content table tr:first-child td{
  border:none;
}

/*--------------------------------
*  landing page css
* -----------------------------*/
.full_width_banner_module .section_inner_wrapper { margin: 0 auto;}
body.lp_flex_template h1{font-size:35px;}
body.lp_flex_template .full_width_banner_module .container { max-width: 750px;}
.form-module .form-box h3{font-size:30px;}
.form-module .container {max-width: 768px;}
form fieldset{max-width:100% !important; margin-bottom:15px !important;}
form input,form select{height:50px; line-height:50px; background:rgba(13,40,194,0.08); padding:0 15px; width:100% !important; border:none;}
form input[type="checkbox"]{width:auto !important;}

form legend.hs-field-desc { font-size: 10px;padding-left: 10px;}
form input:focus{border-bottom:3px solid #0D28C2;outline:none}
form select{-webkit-appearance: none; -moz-appearance: none;}
form select::-ms-expand{display: none;}


form textarea{background:rgba(13,40,194,0.08); width:100% !important; min-height:150px;border:none;}
form label{font-size:16px;padding-left: 10px; display: inline-block; padding-bottom: 5px;}
.hs-error-msgs{ padding-left: 0; margin-top: 5px; margin-bottom: 0;list-style: none;}
.hs-error-msgs label{font-size: 14px; color: #e81b00;padding-left: 0px; padding-bottom: 0px;}
form ul.inputs-list.multi-container li { max-width: 50%; display: inline-block; width: 100%;}
form ul.inputs-list.multi-container {  margin: 0;padding-left: 0;list-style: none;}
form ul.inputs-list.multi-container li label{display:block; width:100%; font-size:14px; color:#555}
form ul.inputs-list.multi-container li label input{height:auto; margin-right:5px}
form .hs_submit.hs-submit input,
form select{
  -webkit-appearance: none;
  -webkit-border-radius: 0px;appearance:none;
}
form .hs_submit.hs-submit input[type="submit"]{background:#0D28C2; cursor:pointer; text-align:left; padding:0 20px; color:#ffffff; max-width:257px; font-weight:700; transition:all .3s; font-size:16px}
form .hs_submit.hs-submit input[type="submit"]:hover{background:#000000}
form .hs_submit.hs-submit input[type="submit"]:focus{border-bottom:none; outline:none}
.font-blue{color:#0D28C2}
.font-neon{color:#14b1ad}
.font-green{color:#A7BC38}
.font-dark-green{color:#01889B}
.form-module .form-box ul.inputs-list input{height:auto;}
.form-module .form-box ul.inputs-list { padding-left: 0;list-style: none; margin: 0;}
.form-module .form-box ul.inputs-list li.hs-form-booleancheckbox span { max-width: 96%;float: right;}
.form-module .hs_submit.hs-submit { margin-top: 20px;}
/*--*/
div#footer_for_lp{background:#000000}
.footer-container-wrapper .row-fluid .lp_footer-img{min-height:auto; height:17px; overflow:hidden}
.footer-container-wrapper .row-fluid .lp_footer-img img{text-indent:-9999px}
div#footer_for_lp::after,
div#footer_for_lp::before{display:none;}
div#footer_for_lp .footer-text {text-align: right;}
div#footer_for_lp .copyright-text{border-top:1px solid #fff;font-size:12px;    padding-top: 15px; margin-top: 10px;}
/* div#header_for_lp { background: #ffffff;} */
/*--*/
.twoc_column_form_image_module .section_inner_wrapper{display: flex; flex-wrap: wrap;margin: 0 -15px;}
.twoc_column_form_image_module .section_inner_wrapper > div{padding:0 15px;}
.twoc_column_form_image_module .section_form_column fieldset.form-columns-1 input { width: 100%;}
.twoc_column_form_image_module .section_form_column ul.inputs-list { padding-left: 0; margin: 0; list-style:none;}
.twoc_column_form_image_module .section_form_column ul.inputs-list input{height:auto;}
.twoc_column_form_image_module .section_form_column li.hs-form-booleancheckbox label{font-size:10px; padding-left:0; padding-bottom:0px;}
.twoc_column_form_image_module .section_form_column li.hs-form-booleancheckbox label span { max-width: 96%;float: right; color:#555;}
.twoc_column_form_image_module .section_form_column form .hs_submit.hs-submit { margin-top: 30px;}
.twoc_column_form_image_module .section_inner_wrapper .form_title {margin-bottom:30px;}
.twoc_column_form_image_module .section_inner_wrapper .form_title h2 {  margin-bottom: 40px;}
.two_column_image_copy_module .section_inner_wrapper{display: flex; flex-wrap: wrap; margin:0 -1%;}
.two_column_image_copy_module .section_inner_wrapper > div {margin: 0 1%; background:#f8f8f8; padding:0 0 20px 20px;}
.two_column_image_copy_module .section_header {margin-bottom: 35px;}
.two_column_image_copy_module .section_header h2{ margin-bottom: 40px;}
.two_column_image_copy_module .image_box { text-align: left; margin-top: 50px;  margin-bottom: 40px; line-height: 0;}
.two_column_image_copy_module .section_inner_wrapper .section_content_column .column_image {padding-top: 10px; padding-left: 16px;padding-right: 10px; padding-bottom: 20px;}
.two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content{padding-left:10px; padding-left:16px;}
.two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content h3 {
  font-size: 30px;
  font-weight: bold;
}
.twoc_column_form_image_module .mobile-show-img { display: none;}


/**********Centro page*********/
.centro .program-module .section-inner-content{
  justify-content: space-around;justify-content: space-around;
}
.centro .program-module .prog-box {
  width: auto;
  flex:0 0 48%;
  max-width:48%;
  padding: 0;
}
.centro .program-module .section-inner-content .prog-box .img-box img{
  max-height: 370px;
}
.two_column_image_copy_module .section_inner_wrapper{
  align-items: center;
}
.centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column {
  background-repeat: no-repeat;
  padding-bottom: 8px;
  position: relative;
  padding: 0 15px;
  margin:0;
}
.centro .two_column_image_copy_module .section_inner_wrapper.image-left  .section_image_column .image_box {
  padding: 0 15px 13px 0;
  margin: 0;
}
.centro .two_column_image_copy_module .section_inner_wrapper.image-left  .section_image_column .image_box img{
  margin:0;
  padding-left: 4px;
  padding-bottom: 4px;
}
.centro .two_column_image_copy_module .section_inner_wrapper.image-left  .section_image_column::after {
  content: "";
  position: absolute;
  width: 1920px;
  height: 19px;
  right: 69%;
  bottom: 17%;
  background: #0D28C2;
}
.section_inner_wrapper.image-right {
  flex-direction: row-reverse;
}
.section_inner_wrapper.image-right .two_column_image_copy_module .section_inner_wrapper .section_content_column{
  padding: 20px 20px 20px 0;
}
.centro .two_column_image_copy_module .section_inner_wrapper > div, .neon_color_template .two_column_image_copy_module .section_inner_wrapper > div{
  background: transparent;
  margin: 0;
  background-repeat: no-repeat;
  position: relative;
}
.centro .two_column_image_copy_module .image_box, .neon_color_template .two_column_image_copy_module .image_box{
  margin: 0;
}

/**********News event page********/
.event-header-section{
  position: absolute;
  left: 0;
  right: 0;
  top: 28px;
  z-index: 1;
}
.event-header-section .section-inner-content {
  max-width: 278px;
  margin-left: 0;
  margin-right: auto;
  background: rgba(13, 40, 194, .8);
  padding: 10px 20px;
}
.event-header-section .container {
  padding-left: 110px;
  position: relative;
}
.event-header-section .container::before {
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  width: 82px;
  background: rgba(13, 40, 194,.8);
  content: "";
}
.event-header-section .tagline {
  margin-bottom: 10px;
}
.event-header-section .tagline p {
  margin: 0;
  font-weight: bold;
  font-size: 25px;
  line-height: 24px;
}
.event-header-section .logo img {
  max-width: 133px;
  width: 100% !important;
}
.event-detail {
  padding: 30px 0 40px;
  margin-top: 10px;
}
.event-detail h1 {
  font-size: 30px;
  font-weight:bold;
  margin: 0 0 10px;
}
.event-detail p {
  margin: 0;
  font-size: 20px;
  line-height: normal;
}
.event-detail p.mode {
  color: #0D28C2;
  font-weight: bold;
}
.event-detail .btn-social {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0 0; position:relative;z-index:1;
}
.event-detail .cta_button a {
  background: #0D28C2;
  color: #fff;
  padding: 10px 20px;
  display: inline-block;
  text-align: left;
  min-width: 278px;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
}
.event-detail .cta_button a:hover{
  background:#000;
}
.event-detail .event-desc p {
  font-size: 14px;
}
.event-detail .social-icons {
  line-height: 0;
}
.event-detail .social-icons a{
  display:inline-block;
  vertical-align:middle;
}
.event-detail .social-icons svg {
  width: 30px;
  height: 30px;
}
.event-detail .social-icons svg path {
  fill: #0D28C2;
}
.event-image {
  line-height: 0;
}
.event-image .container{
  position:relative;
  padding-bottom: 17px;
  z-index: 0;
}
.event-image .container:after{
  position:absolute;
  content:"";
  left:0;
  bottom:0;
  background:url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Event/3.svg");
  background-repeat:no-repeat;
  background-position:left bottom;
  height:100%;
  width:100%;
  z-index: -1;
}
.event-desc {
  padding: 30px 0;
}
.event-desc p {
  margin: 0;
}
.participent-repeat .section-inner-content {
  display: flex;
  flex-wrap: wrap;
}
.participent-repeat .section-inner-content .member {
  max-width: 18%;
  flex: 0 0 18%;
  margin: 0 11px 40px;
}

.sub-member {
  padding: 0 23px;
  position: relative;
  z-index: 0;
  color: #fff;
}
.sub-member::after {
  position: absolute;
  content: "";
  background: #0D28C2;
  height: 61px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.sub-member::before {
  position: absolute;
  content: "";
  background: url(https://execed.iscte-iul.pt/hubfs/ISCTE_Nov20/program/black-box-dots.png);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: 166px;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 40px;
  z-index: -1;
  width: 100%;
}
.person-img {
  line-height: 0;
}
.sub-member .name {
  padding: 5px 0 15px;
}
.sub-member p {
  margin: 0;
  font-size: 12px;
}
.participent-repeat .header-section {
  margin-bottom: 40px;
}
.participent-repeat .header-section p {
  font-size: 14px;
  font-weight: bold;
}
.details p {
  margin: 5px 0 0;
  font-size: 12px;
}
.prog-schedule-mod .detail-box h3 {
  margin-top: 0;
  font-weight: bold;
}
.schedule-box {
  max-width: 760px;
  margin: 50px auto 20px;
  border: 2px solid #0D28C2;
  padding: 20px 40px;
  position: relative;
  background: #fff;
  z-index: 0;
}

.schedule-box:before{
  position: absolute;
  content: "";
  background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/new-svg-dots_program.svg");
  background-repeat:no-repeat;
  background-position:left;
  height: 90px;
  left:-18px;
  bottom: -18px;
  z-index: -1;
  width: 146px;
}
.schedule-box:after{
  position: absolute;
  content: "";
  background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/new-svg-dots_program-top.svg");
  background-repeat:no-repeat;
  background-position:right;
  height: 90px;
  right: -20px;
  top: -18px;
  z-index: -1;
  width: 148px;
}
.schedule-box p {
  margin: 0;
}
.schedule-box p span {
  font-weight: bold;
}
.schedule-box:first-child .schedule-ele .no-email-box {
  display: none;
}
.schedule-box .schedule-group {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.schedule-box:nth-child(2) .schedule-ele{
  display: flex;
  flex-wrap: wrap;
}
.schedule-box:nth-child(2) .no-email-box{
  flex: 0 0 50%;
  max-width: 50%;
}
.schedule-box:nth-child(2) .schedule-ele .schedule-group{
  flex: 0 0 50%;
  max-width: 50%;
  width: auto;
  display: block;
}
.schedule-box:nth-child(2) .schedule-ele .schedule-group .schedulelse-box{
  max-width: 100%;
}
.schedule-ele .contact-box a {
  font-size: 14px;
}
.event_flex_template .form-module .container {
  max-width: 1170px;
}
.event_flex_template .form-module .container .hs-form-field > label{
  display:none;
}
.event_flex_template .form-module .container .hs-form-field {
  margin-bottom: 20px;
}
.event_flex_template .form-module .container form p {
  color: #555555;
  font-size: 10px;
  margin-bottom: 40px;
}
.hs_error_rollup {
  display: none;
}
.event_flex_template .form-module .container form {
  max-width: 570px;
  margin: 30px auto 0;
}


/*******Previous event page********/
.previous-event .event-header-section .section-inner-content {
  background: rgba(229,224,220,.8);
}
.previous-event .event-header-section .tagline p{
  color:#0D28C2;
}
.previous-event .event-header-section .container::before {
  background: rgba(229,224,220,.8);
}
.previous-event .video-module .section-inner-content > div{
  width: 100% !important;
  max-width: 730px;
  margin: 10px auto 0;
}
.previous-event .event-detail p.mode {
  color: #000;
}
.previous-event .event-detail .social-icons svg path{
  fill:#000;
}


/************News page*******/
.blog-section .section.post-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: end;
}
.blog-section .post-feature-img {
  max-width: 45%;
  flex: 0 0 45%;
}
.blog-section  .post-feature-img .hs-featured-image {
  float: none;
  max-width: 100%;
  margin: 0;
}
.blog-section  .post-feature-img .hs-featured-image-link {
  display: inline-block;
  vertical-align: middle;
}
.blog-section .post-detail-box {
  max-width: 55%;
  flex: 0 0 55%;
  padding-left: 70px;
  padding-bottom: 8px;
}
.blog-section .post-img {
  line-height: 0;
  position: relative;
  padding-bottom: 17px;
}
.blog-section .post-img:after{
  position: absolute;
  content: "";
  left: -15px;
  bottom: 0;
  background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Event/3.svg");
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 100%;
  width: 100%;
}
.post-detail-box h1 {
  font-size: 30px;
  font-weight: bold;
}
.post-detail-box .author-img::before {
  position: absolute;
  content: "";
  background: #0D28C2;
  height: 49px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.post-detail-box .author-img {
  padding: 0 6px;
  position: relative;
  z-index: 0;
  color: #fff;
  max-width: 70px;
  width: 100%;
  height: 63px;
}
.post-detail-box #hubspot-author_data {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  margin-bottom: 15px;
}
.post-detail-box .author-img .hs-author-avatar {
  line-height: 0;
}
.post-detail-box .author-img img {
  width: 100%;
}
.post-detail-box .author-detail {
  padding-left: 10px;
  font-size: 14px;
}
.post-detail-box .author-detail p {
  margin: 0;
  line-height: normal;
}
.post-detail-box .author-detail p strong {
  font-weight: 600;
}
.post-detail-box .hs-blog-social-share .hs-blog-social-share-item-linkedin span{
  vertical-align: top !important;
}
.post-detail-box .hs-blog-social-share .hs-blog-social-share-item{
  margin-right: 5px;
}
.blog-section .post-breadcrum .container {
  padding-left: 0;
}
.blog-section .section.post-body {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 0 50px;
}
.breadcrum ul li::after {
  top: 4px;
  right: 5px;
  font-size: 14px;
}

/**********eventos-leituras page******/
.event-filter-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
  margin-top: 40px;
}
.left-filter-box {
  display: flex;
  align-items: center;
}
.mixitup-page-list.mixitup-page-list-disabled{
  line-height: normal;
}
.left-filter-box > button, .mixitup-page-list button {
  background:#0D28C2;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  border: 1px solid #0D28C2;
}
.mixitup-page-list {
  margin-left: 5px;
}
.mixitup-page-list button{
  padding:10px 15px;
}
.mixitup-page-list .mixitup-control.mixitup-control-disabled button{
  background:#F8F8F8;
  color:#0D28C2;
  padding:10px 15px;
  float: left;
}
.right-filter-box {
  min-width: 239px;
  border: none;
  text-align: left;
  font-size: 14px;
  position:relative;
}
.right-filter-box > div > a{
  color: #ffffff;
  font-size: 14px;
  padding:10px 40px 10px 20px;
  display: block;
  background:#0D28C2;
}
.right-filter-box a:hover{
  color: #ffffff;
}
.right-filter-box i {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 20px;
  pointer-events: none;
  color: #ffffff;
}
.right-filter-box .filters {
  margin: 0;
  padding: 0;
  background:#F8F8F8;
  position: absolute;
  width: 100%;
  z-index: 9;
  border: 1px solid #0D28C2;
}
.right-filter-box .filters li{
  list-style:none;
}
.right-filter-box .filters li a{
  color:#000;
  display: block;
  padding: 10px 20px;
  line-height: normal;
  border-bottom: 1px solid #0D28C2;
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
}
.right-filter-box .filters li:last-child a{
  border:0;
}
.right-filter-box .filters li a:hover{
  background:#949bbe;
  color:#ffffff;
}
#eventListing {
  display: flex;
  flex-wrap: wrap;
  align-content: start;
  margin: 0 -15px;
}
#eventListing .event {
  padding: 0 15px;
  margin-bottom: 60px;
}
#eventListing .image-container {
  line-height: 0;
}
#eventListing .image-container img {
  width: 100%;
}
#eventListing .image-over-text {
  overflow: hidden;
  padding: 8px 20px;
}
#eventListing .image-over-text span {
  font-size: 14px;
  display: inline-block;
}
#eventListing .event-content.dot-bottom-left {
  position: relative;
}
#eventListing .event-content.dot-bottom-left::before {
  content: "";
  position: absolute;
  width: 146px;
  height: 90px;
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Small-dots-Black.svg);
  bottom: -18px;
  left: -19px;
  background-size: 146px;
}
#eventListing .event-content .inner-box {
  background: #fff;
  position: relative;
  padding: 0 20px;
}
#eventListing .event-content .inner-box h5 {
  margin-top: 10px;
}
#eventListing .event-content .inner-box p, #eventListing .event-content .inner-box div {
  color: #555;
  font-size: 12px;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
#eventListing .event-content .inner-box p::after, #eventListing .event-content .inner-box div:after{
  content: "";
  position: absolute;
  width: 26px;
  height: 4px;
  background: #0D28C2;
  bottom: 0;
  left: 0;
}
#eventListing  .event-content .inner-box span.date {
  font-size: 14px;
}
#eventListing .event-content .inner-box span.date strong {
  font-weight: 400;
}
#eventListing .event-content .inner-box span.mode {
  display: block;
  color: #0D28C2;
  font-size: 12px;
  padding-bottom: 20px;
}
#eventListing .event-content {
  position: relative;
}
#eventListing .event-content::before {
  content: "";
  position: absolute;
  width: 146px;
  height: 90px;
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Small-dots-Black.svg);
  bottom: -18px;
  left: -19px;
  background-size: 146px;
}

/********AI business page*********/
.neon_color_template .menu-item a{
  background: #01889B;
}
.neon_color_template .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column::after {
  background: #01889B;
  content: "";
  position: absolute;
  width: 1920px;
  height: 19px;
  right: 69%;
  bottom: 17%;
}
.neon_color_template .breadcrum ul li a, .neon_color_template  .event-module .event-content .inner-box span.mode {
  color: #01889B;
}
.neon_color_template .breadcrum ul li:last-child a {
  color: #000000;
}
.neon_color_template .event-module .image-over-text, .neon_color_template .event-module .event-content .inner-box p::after, .neon_color_template .event-module .event-content .inner-box > div::after, .neon_color_template .blue-fill-button a,
.neon_color_template .program-module .section-inner-content .content-box h3::after, .neon_color_template .white_fill_blue_text_button a:hover, .neon_color_template ul.slick-dots li button, .neon_color_template .testimonial-module .profile::before{
  background: #01889B;
}

.neon_color_template .blue-fill-button a:hover{
  background:#000000;
}
.neon_color_template div#application-section .white_fill_blue_text_button a, .neon_color_template .inner-box-member:hover a, .neon_color_template .testimonial-module .profile .desigantion span, .neon_color_template .program-module .prog-box:hover a{
  color:#01889B;
}
.neon_color_template .testimonial-module .testimonial-inner-content ul.slick-dots{
  bottom: 0;
}
.neon_color_template .testimonial-module .testimonial .testi-content::before{
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Programs/icon-testimonials-dark-green.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 40px;
  height: 30px;
  top: 0px;
}
.neon_color_template .meeting-module .form-part form input{
  background: rgba(1, 136, 155, .08);
}
.neon_color_template .meeting-module .form-part form input:focus{
  border-bottom:2px solid #01889B;
}
.neon_color_template .meeting-module .form-part form input[type="submit"]:focus{
  border-bottom:none;
}
.neon_color_template .meeting-module .form-part form .hs_submit.hs-submit input{
  background:#01889B;
}
.neon_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{
  background:#000000;
}
.strategy-mod .img-box {
  text-align: center;
  position:relative;
}
.strategy-mod .strategy-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  color: #fff;
  bottom: 0;
  max-width: 900px;
  margin: 0 auto;
}
.strategy-box .item {
  transform: inherit !important;
  width: 200px;
  text-align: right;
  position: absolute;
  cursor:pointer;
}
.strategy-box .item .title-box i{
  transition:all ease-in-out .2s;
  -webkit-transition:all ease-in-out .2s;
  -ms-transition:all ease-in-out .2s;
  -o-transition:all ease-in-out .2s;
}
.strategy-box .item:hover .title-box i.fa-plus{
  opacity:0;
  visibility:hidden;
}
.strategy-box .item.item-1 {
  left:0;
  top: 70px;
}
.strategy-box .item.item-3 .str-point, .strategy-box .item.item-4 .str-point {
  position: relative;
  left: -20px;
}
.strategy-box .item.item-1:hover .inner-content-box{
  display:block;
}
.strategy-box .item p {
  position: relative;
  top: -4px;
}
.strategy-box .item.item-2 {
  top: 260px;
  left: -50px;
}
.strategy-box .item.item-3 {
  right: -70px;
  text-align: left;
  top: 140px;
}
.strategy-box .item.item-4{
  right: -50px;
  text-align: left;
  top: 300px;
}
.strategy-box .item p, .strategy-box .item h3 {
  margin: 0;
}
.strategy-box .item .title-box i {
  border: 3px solid #0D28C2;
  width: 30px;
  height: 30px;
  line-height: 26px;
  text-align: center;
  position: absolute;
  right: -45px;
  top: 12px;
}
.strategy-box .item .title-box i {
  line-height: 24px;
  text-align: center;
}
.strategy-box .item .title-box i::before {
  position: relative;
  left: 1px;
}
.strategy-box .item.item-3 .title-box i, .strategy-box .item.item-4 .title-box i{
  left: -45px;
  right:auto;
}
.strategy-box .item .title-box i::after {
  position: absolute;
  content: "";
  left: 100%;
  width: 200px;
  height: 1px;
  background: #01889B;
  top: 15px;
}
.strategy-box .item.item-1 .title-box i::after {
  transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  transform-origin: left;
}
.strategy-box .item.item-2 .title-box i::after{
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  transform-origin: left;
  width: 250px;
}
.strategy-box .item.item-3 .title-box i::after{
  transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  transform-origin: right;
  right: 100%;
  width: 150px;
  left: auto;
}
.strategy-box .item.item-4 .title-box i::after{
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform-origin: right;
  right: 100%;
  width: 180px;
  left: auto;
}
.point-title, .lvl-title, .lvl-desc li {
  font-size: 10px;
  padding: 8px 15px;
  background: #01889B;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  line-height: 10px;
}
.inner-content-box {
  display: none;
}
.strategy-box .item:hover .inner-content-box {
  display: block;
}
.lvl-title{
  background:#0D28C2;
  right: 30px;
  position: relative;
  top: -1px;
}
.lvl-desc {
  background:#000000;
  padding: 5px 10px;
  position: relative;
  right: -70px;
}
.lvl-desc ul {
  padding: 0;
  margin: 0;
  line-height: normal;
}
.lvl-desc li{
  padding:0;
  list-style:none;
  background:transparent;
  position:relative;
  display: block;
  line-height: 16px;
}
.lvl-desc li::before {
  content: "";
  position: absolute;
  background: #01889B;
  left: -10px;
  width: 6px;
  height: 1px;
  top: 9px;
  bottom: auto;
  margin: auto;
}
.item.item-4 .lvl-title, .item.item-3 .lvl-title {
  right: 15px;
}
.item.item-4 .lvl-desc, .item.item-3 .lvl-desc{
  right: 0;
}
.strategy-box .item.item-1:hover .inner-content-box .lvl-desc, .strategy-box .item.item-2:hover .inner-content-box .lvl-desc {
  text-align: left;
}

/*********Corporate***********/
.teal-green .breadcrum ul li a{
  color: #14b1ad;
}
.teal-green .breadcrum ul li:last-child a{
  color:#000000;
}
.teal-green.centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column::after,
.teal-green .menu-item a{
  background: #14b1ad;
}
.teal-green .process-slide-mod{
  margin-top: 20px;
}  
.teal-green .process-slide-mod .section-inner-content {
  display: flex;
  flex-wrap: wrap;
}
.teal-green .process-slide-mod .slide-item.dot-layout-enable {
  background: #ffffff;
  padding: 15px;
}

.process-slide-mod .slick-vertical .slick-slide > div {
  padding-left: 20px;
  padding-top: 20px;
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Black-strip-dots.svg);
  background-repeat:no-repeat;
  background-position: left top;
}
.teal-green .text-with-image-repeater .img-block::after, .teal-green  .text-with-image-repeater .img-block::before {
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/corporate/index.svg);
}
.teal-green .text-with-image-repeater .image-right .text-block h3 {
  margin-top: 0;
}
.teal-green .text-with-image-repeater .image-right .text-block ul{
  padding:0;
}
.teal-green .text-with-image-repeater .image-right .text-block ul li{
  list-style:none;
}
.teal-green .text-column-module .section-inner-content .text-item.enable_dot_image.left_bottom{
  background-size: 146px;
}
.teal-green .text-column-module .section-inner-content .text-item.enable_dot_image{
  padding: 0px 13px 13px 15px;
  margin: -70px auto 0;
}
.teal-green .text-column-module .section-inner-content .text-item .content_box {
  padding: 15px;
  position: relative;
}
.teal-green .text-column-module .section-inner-content .text-item .content_box h4 {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.teal-green  ul.slick-dots li button{
  background: #14b1ad;
}
.teal-green .coporate-item{ 
  padding: 0 6px;
}
.teal-green .text-column-module .section-inner-content > div p{
  margin-top: 10px;
}
.teal-green .process-slide-mod .slide-item.dot-layout-enable .title {
  color: #14b1ad;
}

.teal-green .meeting-module .contact-section .inner-contact-section .form-part p{
  font-size: 10px;
  color: #555;
}
.teal-green .meeting-module .form-part form .hs_submit.hs-submit input{
  background: #14b1ad;
}
.teal-green .meeting-module .form-part form .hs_submit.hs-submit input:hover{
  background:#000000;
}
.meeting-module .inner-content-section.meet-right {
  flex-direction: row-reverse;
}
.meeting-module .meet-right .contact-section .inner-contact-section{
  margin: 0 -15px;
}
.meting-module .meet-right .contact-section .inner-contact-section .form-part{;
  max-width: 98%;
}
.teal-green .meeting-module .form-part form input{
  background:rgba(20,177,173,.08);
}
.teal-green .meeting-module .form-part form input:focus{
  border-bottom: 3px solid #14b1ad;
  outline: 0;
}
.teal-green .meeting-module .contact-section .inner-contact-section .form-part{
  width: 100%;
  max-width:60%;
}
.teal-green .meeting-module .form-part form .hs_submit.hs-submit input{
  border:none;
}
.teal-green .testimonial-module .profile .desigantion span.color-blue{
  color:#14b1ad;
}
.teal-green .testimonial-module .profile::before {
  background: #14b1ad;
}
.teal-green .testimonial-module .testimonial .testi-content::before{
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Programs/icon-testimonials-dark-green.svg);
  background-size: contain;
  width: 29px;
  background-repeat: no-repeat;
  background-position: center;
}
.teal-green .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-7 > div{
  max-width: 16%;
  text-align: center;
}
.teal-green .slider-nav{
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/corporate/image-2.svg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  width: 500px;
  height: 500px;
  position:relative;
}
.process-slide-mod .slick-vertical .slick-slide{
  margin-bottom: 30px;
}
.process-slide-mod .slide-item.dot-layout-enable p {
  margin-top: 0;
  margin-bottom: 4px;
}
.process-slide-mod  .slide-item.dot-layout-enable .content p{
  margin-bottom:0;
}
.process-slide-mod .slick-slide.slick-current.slick-active{
  opacity: 1;
}
.process-slide-mod .slick-slide{
  opacity:.5;
}
.teal-green .slider-nav .nav-item {
  width: 30px;
  height: 30px;
  background: #ffffff;;
  display: inline-block;
  text-align: center;
  line-height: 26px;
  color: #14b1ad;
  font-weight: 600;
  border: 2px solid #14b1ad;
  transition:all ease-in-out .4s;
  -webkit-transition:all ease-in-out .4s;
  -ms-transition:all ease-in-out .4s;
  -o-transition:all ease-in-out .4s;
}
.teal-green .slider-nav a.nav-item span {font-size: 22px;}
.teal-green .slider-nav .nav-item:first-child {
  position: absolute;
  right: 64px;
  top: 125px;
}
.teal-green .slider-nav .nav-item:nth-child(2) {
  position: absolute;
  right: 160px;
  top: 45px;
}
.teal-green .slider-nav .nav-item:nth-child(3) {
  position: absolute;
  left: 185px;
  top: 45px;
}
.teal-green .slider-nav .nav-item:nth-child(4) {
  position: absolute;
  left: 85px;
  top: 105px;
}
.teal-green .slider-nav .nav-item:nth-child(5) {
  position: absolute;
  left: 45px;
  top: 210px;
}
.teal-green .slider-nav .nav-item:nth-child(6) {
  position: absolute;
  left: 63px;
  top: 320px;
}
.teal-green .slider-nav .nav-item:nth-child(7) {
  position: absolute;
  left: 145px;
  top: 400px;
}
.teal-green .slider-nav .nav-item:nth-child(8) {
  position: absolute;
  right: 200px;
  top: 430px;
}
.teal-green .slider-nav .nav-item:nth-child(9) {
  position: absolute;
  right: 90px;
  bottom: 100px;
}
.teal-green .slider-nav .nav-item:nth-child(10) {
  position: absolute;
  right: 40px;
  bottom: 200px;
}
.teal-green .slider-nav .nav-item:hover{
  background: #14b1ad;
  border-color:#fff;
  color:#fff;
}
.teal-green .text-with-image-repeater .cta_button a{
  background: #14b1ad;
  color:#ffffff;
  padding: 10px 15px;
  display: inline-block;
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
}
.teal-green .text-with-image-repeater .cta_button a:hover{
  background:#000000;
}
/*-----search page----------*/
.search-result-section .container {
  max-width: 960px;
}
.search-result-section .hs-search-results {
  margin-top: 50px;
}
.search-result-section {
  padding-bottom: 100px;
}
.search-result-section .hs-search-results ul li a { font-size: 20px; font-weight: 700;}
.search-result #hsresults li p {
  font-size: 14px;
}
.search-result #hsresults li {
  margin: 40px 0px;
}
.search-result .hs-search-results__pagination a {
  margin-top: 30px;
}


/**********Contact us ******/
#contact-hero-module.program-banner-module{
  position:relative;
  z-index:0;
  color: #ffffff;
}
#contact-hero-module.program-banner-module .overlay-div{
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
}
#contact-hero-module h3 {
  font-size: 30px;
  font-weight: bold;
}
#contact-hero-module.program-banner-module .banner-inner-content .prog-tagline{
  padding-left: 0;
}
#contact-hero-module.program-banner-module .banner-inner-content .prog-tagline .conatact {
  display: flex;
  justify-content: space-around;
}
#contact-hero-module.program-banner-module .banner-inner-content .prog-tagline .conatact a{
  color: #ffffff;
  font-size: 25px;
}
.contact-repeat-mod .persons-group {
  display: flex;
  flex-wrap: wrap;
}
.blog-section .post-detail-box .social-sharer-icons a {
  display: inline-block;
  vertical-align: top;
}
.blog-section .social-sharer-icons a svg {
  width: 30px;
}
.blog-section .post-detail-box .social-sharer-icons a path {
  fill: #0D28C2;
}
.contact-repeat-mod .persons-group .person {
  flex: 0 0 32%;
  max-width: 32%;
  margin:0 9px 30px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 0;
}
.contact-repeat-mod .persons-group .person:nth-child(3n){
  margin-right: 0;
}
.contact-repeat-mod .person-details {
  flex: 0 0 55%;
  max-width: 55%;
  padding-left: 15px;
}
.contact-repeat-mod .person-image {
  flex: 0 0 45%;
  max-width: 45%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  position:relative;
  z-index:0;
  max-height: 146px;
}
.contact-repeat-mod .person-image::before {
  position: absolute;
  content: "";
  background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Event/4.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 90px;
  left: 0;
  right: 0;
  bottom: 10px;
  z-index: -1;
}
.contact-repeat-mod .persons-group .person::after {
  position: absolute;
  content: "";
  background:#0D28C2;
  height: 106px;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
}
.contact-repeat-mod .person-details .name-design * {
  color: #ffffff;
  margin: 0;
  font-size: 14px;
}
.contact-repeat-mod .person-details .name-design {
  padding: 10px 30px 30px 0;
  min-height: 110px;
}
.contact-repeat-mod .person-details .name-design p:last-child {
  font-size: 11px;
}
.contact-repeat-mod .person-details .contacts {
  font-size: 12px;
  display:block;
}
.contact-repeat-mod .contact-group {
  margin-bottom: 40px;
}
.contact-repeat-mod .contact-group h3 {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 35px;
}
.contact-repeat-mod .contacts span{
  color: #0D28C2;
}
.contact-repeat-mod .contacts a{
  display:block;
}
.contact-repeat-mod .contacts a i{
  font-size:10px;
  width:30px;
  height:30px;
  line-height:27px;
  text-align: center;
  border: 2px solid #0D28C2;
  color:#0D28C2;
}
.contact-repeat-mod .contacts a i:hover{
  color:#ffffff;
  background:#0D28C2;
}
.contact-repeat-mod .contacts a i:before{
  position:relative;
  left:1px;
}
.contact-repeat-mod .contacts a:last-child{
  margin-top:5px;
}
.contact-repeat-mod .schedule-box{
  display:none;
}
.schedule-column-mod .section-header h3{
  font-size: 30px;
  font-weight: bold;
}
.schedule-column-mod .section-inner-content{
  display:flex;
  flex-wrap:wrap;
}
.schedule-column-mod .schedule-box {
  margin: 40px 14px 20px;
  flex: 0 0 47.5%;
  max-width: 47.5%;
  position:relative;
  z-index:0;
  border: none;
  padding: 15px;
}
.schedule-column-mod .schedule-box::before{
  display:none;
}
.schedule-column-mod .section-inner-content .schedule-box::after {
  background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/contact/Event-schdule.svg");
  background-position: left;
  background-repeat: no-repeat;
  left: -17px;
}
.schedule-column-mod .schedule-box .title p
{
  font-size: 20px;
}
.schedule-column-mod .schedule-box .title p strong{
  font-weight: bold;
}
.schedule-column-mod .schedule-box .schedulelse-box > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 5px;
}
.schedule-column-mod .schedule-box .title img, .schedule-column-mod .schedule-box .value img {
  margin-right: 10px;
}
.schedule-column-mod .schedule-box .schedule-ele .title p{
  font-size:14px;
}
.schedule-column-mod .schedule-box .value p {
  color: #0D28C2;
  font-size: 14px;
}
.schedule-ele {
  display: flex;
  flex-wrap: wrap;
}
.schedulelse-box {
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 15px;
}
.schedule-column-mod .schedule-box .title {
  margin-bottom: 10px;
}
.short-desc {
  font-size: 14px;
}
#cycle_2cSection.text-with-image .section-inner-content > div.img-block{
  padding: 0;
}
#cycle_2cSection.text-with-image{
  overflow-x: hidden;
}
#cycle_2cSection.text-with-image .section-inner-content.image-left .text-block h3 {
  margin-top: 0;
  font-size: 30px;
  font-weight: bold;  
  margin-bottom: 40px;
}
#cycle_2cSection.text-with-image .section-inner-content.image-left .text-block{
  padding-top: 40px;
}
#cycle_2cSection.text-with-image .section-inner-content.image-left .text-block p {
  margin: 0;
  font-size: 14px;
}
#cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content .cta_button{
  position: absolute;
}

#cycle_2cSection.text-with-image .section-inner-content .cta_button{
  height: 40px;
  line-height: 40px;
  min-width: 190px;
  font-weight: bold;
  /*   position: absolute; */
  right: 0;
  bottom: 12px;
  margin-top: 20px;
}



/******Black, light-pink, purple variant of Program page**********/
.black_color_template .menu-item a{
  background: #000;
}
.purple_fill_button a, .black_fill_button a, .light_pink_fill_button a{
  background: rgba(180,82,161,1);
  color: #fff;
  min-width: 235px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding: 0 15px;
  box-sizing: border-box;
  font-weight: 600;
  transition: all .4s;
  -webkit-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  -ms-transition: all .4s;
  text-align:left;
  height: 40px;
  line-height: 40px;
}
.program-banner-module .banner-inner-content .cta_button.purple_fill_button a,
.program-banner-module .banner-inner-content .cta_button.black_fill_button a,
.program-banner-module .banner-inner-content .cta_button.light_pink_fill_button a{
  text-transform: uppercase;
  height: 50px;
  line-height: 50px;
}

.black_fill_button a{
  background:#000000;
}

.black_color_template .video-module .section-inner-content .video-part-box::before, .black_color_template .video-module .section-inner-content .video-part-box::after{
  background: url('https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/corporate/black.svg');
}
.purple_color_template .video-module .section-inner-content .video-part-box::before, .purple_color_template .video-module .section-inner-content .video-part-box::after{
  background: url('https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/corporate/purple.svg');
}
.light_pink_fill_button a{
  background:rgba(249,126,120);
}
.black_color_template a:hover{
  color:#000000;
}
.black_color_template .black_fill_button a:hover{
  background:#000000;
  color:#ffffff;
}
.purple_fill_button a:hover, .light_pink_fill_button a:hover{
  background:#000000;
}
.white_fill_black_text_button a, .white_fill_purple_text_button_ a, .white_fill_light_pink_text_button_ a {
  text-align: left;
  min-height: 60px;
  line-height: 60px;
  background: #ffffff;
  color: #000000;
  min-width: 235px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  padding: 0 15px;
  box-sizing: border-box;
  font-weight: 600;
  transition: all .4s;
}
.white_fill_purple_text_button_ a{
  color:rgba(180,82,161);
}
.white_fill_light_pink_text_button_ a{
  color:rgba(249,126,120);
}
.white_fill_black_text_button a:hover {
  background: #ffffff;
  color: #000000 !important;
}
.white_fill_purple_text_button_ a:hover{
  background:rgba(180,82,161);
  color:#ffffff;
}
.white_fill_light_pink_text_button_ a:hover{
  background:rgba(249,126,120);
  color:#ffffff;
}
.simple-Text .white_fill_black_text_button, .simple-Text .white_fill_purple_text_button_,  .simple-Text .white_fill_light_pink_text_button_{
  margin-left: 225px;
}
.black_color_template .faculty-module .faculty-block .slick-slide div .faculty-member span.person_name{
  color: #000000;
}
.black_fill_button, .purple_fill_button, .light_pink_fill_button {
  margin-left: 45px;
}
.black_color_template ul.slick-dots li button{
  background:#000000;
}
.black_color_template .accordian-module .crousel-blocks .member .addition-info p span{
  color:#000000 !important;
}
.black_color_template .event-module .event-content .inner-box span.mode, .black_color_template  .breadcrum ul li a{
  color:#000000;
}
.black_color_template .event-module .event-content .inner-box p::after, .black_color_template  .event-module .event-content .inner-box > div::after, .black_color_template .event-module .image-over-text, 
.black_color_template .testimonial-module .profile::before {
  background:#000000;
}
.event-module .cta_button.black_fill_button {
  margin-top: 50px;
  text-align: right;
}
.black_color_template .testimonial-module .testimonial .testi-content::before{
  background:url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/icon-testimonials-black.svg");
  background-repeat: no-repeat;
}
.black_color_template .testimonial-module .profile .desigantion span{
  color: #000000;
}

.purple_color_template .breadcrum ul li a{
  color:rgba(180,82,161);
}
.purple_color_template .breadcrum ul li:last-child a {
  color: #000000;
}
.purple_color_template .menu-item a{
  background:rgba(180,82,161);
}

.purple_color_template .faculty-module .faculty-block .slick-slide div .faculty-member a:hover{
  color:rgba(180,82,161) !important;
}
.purple_color_template ul.slick-dots li button{
  background:rgba(180,82,161);
}
.purple_color_template .accordian-module .crousel-blocks .member .addition-info p span {
  color: rgba(180,82,161) !important;
}
.purple_color_template .accordian-module .set ul.slick-dots li button {
  background: rgba(180,82,161);
}
.purple_color_template .event-module .event-content .inner-box p::after, .purple_color_template .event-module .event-content .inner-box > div::after, .purple_color_template .event-module .image-over-text, .purple_color_template .testimonial-module .profile::before{
  background: rgba(180,82,161);
}
.purple_color_template .event-module .event-content .inner-box span.mode {
  color: rgba(180,82,161);
}
.event-module .cta_button.purple_fill_button, .event-module .cta_button.light_pink_fill_button{
  margin-top: 50px;
  text-align: right;
  margin-left: 0;
}
.purple_color_template .testimonial-module .testimonial .testi-content::before{
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/icon-qu.svg);
  background-repeat: no-repeat;
}
.purple_color_template .testimonial-module .profile .desigantion span {
  color:rgba(180,82,161);
}

.light_pink_color_template .menu-item a{
  background:rgba(249,126,120);
}
.light_pink_color_template .breadcrum ul li a { 
  color: rgba(249,126,120);
}
.light_pink_color_template .breadcrum ul li:last-child a {
  color: #000000;
}
.light_blue_color_template .menu-item a{
  background: #0063A2;
}

.light_pink_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover,
.purple_color_template .meeting-module .form-part form .hs_submit.hs-submit input:hover{
  background:#000000;
}
.light_pink_color_template .video-module .section-inner-content .video-part-box::before, .light_pink_color_template .video-module .section-inner-content .video-part-box::after {
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/corporate/light%20pink.svg);
}

.light_pink_color_template .faculty-module .faculty-block .slick-slide div .faculty-member a:hover,
.light_pink_color_template .accordian-module .crousel-blocks .member .addition-info p span,
.light_pink_color_template .event-module .event-content .inner-box span.mode{
  color: rgba(249,126,120) !important;
}
.light_pink_color_template ul.slick-dots li button, .light_pink_color_template .accordian-module .set ul.slick-dots li button {
  background: rgba(249,126,120);
}
.light_pink_color_template .event-module .event-content .inner-box p::after, .light_pink_color_template .event-module .event-content .inner-box > div::after, .light_pink_color_template .event-module .image-over-text, .light_pink_color_template .testimonial-module .profile::before {
  background: rgba(249,126,120);
}
.light_pink_color_template .testimonial-module .profile .desigantion span{
  color: rgba(249,126,120);
}
.light_pink_color_template .testimonial-module .testimonial .testi-content::before{
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Programs/light-pink-test.svg);
  background-repeat: no-repeat;
}
/* .black_color_template .meeting-module .meeting-section iframe{
height: 555px;
}
*/

/*--*/
.right-col.slider-for button.slick-arrow{background:#14b1ad;width: 30px; height: 30px;z-index:9;}
.right-col.slider-for .slick-prev:before, .right-col.slider-for .slick-next:before{font-size:22px;color:#fff;}
.right-col.slider-for button.slick-prev.slick-arrow { top: 0; right: 0; left: auto;transform: rotate(90deg); z-index: 99;}
.right-col.slider-for button.slick-next.slick-arrow { right: 0; bottom: 60px; top: auto; transform: rotate(90deg);}

/***********Landing page**************/
.question_answer_LP .form-module label {
  padding-left: 0;
}
.question_answer_LP .hs-form-field{
  margin-bottom: 25px;
}
.question_answer_LP  .legal-consent-container ul li label input, .legal-consent-container ul li label input {
  width: auto;
  margin: 6px 0;
}
.question_answer_LP .legal-consent-container p, .legal-consent-container p {
  font-size: 10px;
}
.question_answer_LP .legal-consent-container .hs-form-booleancheckbox-display p, .legal-consent-container .hs-form-booleancheckbox-display p{
  font-size: 15px;
}


/**************Programs page****************/
#accreditations-section {
  display: inherit;
}

/********New module for program page***********/
.broucher-download-module .inner-content-section {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.broucher-download-module .section_header {
  margin-bottom: 50px;
}
.broucher-download-module .meeting_calendar iframe {
  height: 624px !important;
  border: none;
  position: relative;
  width: 100% !important;
}

.broucher-download-module .container {
  position: relative;
}
.broucher-download-module {
  position: relative;
  z-index: 0;
}
.broucher-download-module .inner-content-section .download-btn-section {
  color: #fff;
  position: relative;
  min-height: 602px;
  display: flex;
  z-index: 0;
  padding-right: 23px;
  padding-left: 23px;
}
.broucher-download-module .inner-content-section .download-btn-section .download-wrap::before {
  position: absolute;
  content: "";
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Black-strip-dots.svg);
  right: 0;
  height: 53%;
  bottom: 0;
  z-index:-1;
  width:100%;
}
.broucher-download-module .inner-content-section .download-btn-section::before {
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/date-box-bg.svg);
  content: "";
  position: absolute;
  width: 222px;
  height: 167px;
  bottom:-23px;
  left:0;
}
.broucher-download-module .inner-content-section .download-btn-section::after {
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/date-box-bg.svg);
  content: "";
  position: absolute;
  width: 222px;
  height: 167px;
  top: -23px;
  right: 0;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.download-wrap {
  position: relative;
  z-index: 0;
  padding: 50px;
  width: 100%;
  display: flex;
  align-items: center;
  background: #000000;
}
.broucher-download-module .white_fill_blue_text_button a{
  height: 50px;
  line-height: 50px;
}
.broucher-download-module .download-btn-section h3 {
  margin-top: 0;
  margin-bottom: 40px;
}
.broucher-download-module .meeting-section .meeting_calendar::before {
  content: "";
  position: absolute;
  width: 222px;
  height: 167px;
  bottom: 0;
  left: 0;
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/date-box-bg.svg);
  background-repeat: no-repeat;
}
.broucher-download-module .meeting-section .meeting_calendar iframe {
  position: relative;
  padding: 0 0px 19px 20px;
}
.broucher-download-module.meeting-right .inner-content-section{
  flex-direction: row-reverse;
}
.broucher-download-module.meeting-right::after {
  left: 0;
}
.broucher-download-module.meeting-right::before{
  left: 0;
}
.broucher-download-module .meeting_calendar {
  position: relative;
}
.broucher-download-module.meeting-right .inner-content-section .meeting-section {
  padding-left: 60px;
}
.broucher-download-module.meeting-left .inner-content-section .meeting-section {
  padding-right: 60px;
}
.content_cta_button.blue-fill-button {
  margin-top: 10px;
}

/******Testing module********/
.multi-menu-training-mod .section-header{
  margin-bottom: 35px;
}
.multi-menu-training-mod .section-header h2 {
  margin-top: 0;
}
.module-programs-tabbing .lvl-one-title, .module-programs-tabbing .lvl-two-title, .module-programs-tabbing .lvl-three-title {
  position: absolute;
  top: -70px;
  display:none;
}
.module-programs-tabbing .container .lvl-2.lvl-3 .lvl-one-title, .module-programs-tabbing .container .lvl-2.lvl-3 .lvl-two-title{
  display:none;
}
.module-programs-tabbing .container {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  min-height: 435px;
  padding: 0;
  max-height: 435px;
}
.data-added .programs-claim.bg-img {
  opacity: 0;
  visibility: hidden;
}
.module-programs-tabbing .sidebar-menu {
  max-width: 32%;
  flex: 0 0 32%;
  max-height: 435px;

}
.module-programs-tabbing .programs-claim.bg-img {
  position: absolute;
  right: 0;
  width: 100%;
  max-width: 68%;
  bottom: 0;
  top: 0;
  min-height: 435px;
  border: 1px solid rgba(13,40,194,.5);
  background-size: cover !important;
  max-height: 435px;
  background-position: 0 0 !important;
}
.module-programs-tabbing .side-content-box {
  max-width: 68%;
  flex: 0 0 68%;
  position: relative;
  background: #fff;
  border: 1px solid rgba(13,40,194,.5);
  padding: 0 0 0 80px;
  opacity: 0;
  visibility: hidden;
}
.module-programs-tabbing .container.data-added .side-content-box p {
  margin: 0;
  font-size: 14px;
}
.module-programs-tabbing .container.data-added .side-content-box {
  opacity: 1;
  visibility: visible;
}
.module-programs-tabbing .side-content-box:before{
  position: absolute;
  left: 0;
  content: "";
  width: 60px;
  height: 100%;
  top: 0;
  bottom: 0;
  background: #0d28c2;
}
.module-programs-tabbing .side-content-box::after {
  position: absolute;
  left: 0;
  content: "";
  width: 60px;
  height: 100%;
  top: 0;
  bottom: 0;
  background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Blue-strip-dots.svg);
}
.module-programs-tabbing .has-child, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1{
  /*   position:relative; */
  list-style: none;
  border-bottom: 1px solid rgba(13,40,194,.5);
}

.module-programs-tabbing .has-child .dropdown-menu {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 100%;
  right: 0;
  transition:all ease-in-out .4s;
  -webkit-transition:all ease-in-out .4s;
  -ms-transition:all ease-in-out .4s;
  -o-transition:all ease-in-out .4s;
  background: #fff;
  z-index: 1;
  bottom: 0;
  top: 0;
  /*   min-height: 400px; */
}
.module-programs-tabbing .has-child.open-menu .dropdown-menu.lvl1, .module-programs-tabbing .has-child.open-menu .has-child.open-menu .dropdown-menu.lvl2{
  opacity:1;
  visibility:visible;
  left:0;
  z-index:8;
}
.module-programs-tabbing .has-child.open-menu .dropdown-menu.lvl1 .back-btn{
  z-index:8;
}
.module-programs-tabbing .has-child.open-menu .has-child.open-menu .dropdown-menu.lvl2 .back-btn{
  z-index:9;
}

.module-programs-tabbing .has-child span, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span {
  display: block;
  padding: 1em 3em 1em 1.5em;
  position:relative;
  font-weight: 600;
  transition:all ease-in-out .4s;
  -webkit-transition:all ease-in-out .4s;
  -ms-transition:all ease-in-out .4s;
  -o-transition:all ease-in-out .4s;
}
.module-programs-tabbing .has-child:hover > span, .module-programs-tabbing .dropdown-menu .menu__list.content-open > span,
.module-programs-tabbing .main-lvl-menu .menu__list.lvl1:hover > span, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1.content-open > span, .module-programs-tabbing .main-lvl-menu .menu__list.lvl2:hover > span, .module-programs-tabbing .main-lvl-menu .menu__list.lvl3:hover > span{
  background:#0d28c2;
  color:#fff;
}
.module-programs-tabbing .menu__child {
  max-height: 435px;
  overflow-y: scroll;
  min-height: 435px;
}
.module-programs-tabbing .has-child span:after, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span:after{
  position: absolute;
  right:25px;
  margin: auto;
  content: "";
  background:#0d28c2;
  width: 4px;
  height: 18px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  top: 25px;
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;

}
.module-programs-tabbing .has-child span:before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span:before{
  position: absolute;
  right:25px;
  margin: auto;
  content: "";
  background:#0d28c2;
  width: 4px;
  height: 18px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  top: 15px;
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
}
.module-programs-tabbing .has-child:hover > span::before, .module-programs-tabbing .has-child:hover > span::after,
.module-programs-tabbing .dropdown-menu .menu__list.content-open > span::before, .module-programs-tabbing .dropdown-menu .menu__list.content-open > span::after, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1:hover > span:after,  .module-programs-tabbing .main-lvl-menu .menu__list.lvl1:hover > span:before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1.content-open > span:before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1.content-open > span:after, .module-programs-tabbing .main-lvl-menu .menu__list.lvl2:hover > span:after, .module-programs-tabbing .main-lvl-menu .menu__list.lvl2:hover > span:before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl3:hover > span:before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl3:hover > span:after{
  background:#fff !important;
}
.module-programs-tabbing .main-lvl-menu {
  position: relative;
  padding: 0;
  margin: 0;
}
.module-programs-tabbing .menu__child {
  padding: 0;
}
.module-programs-tabbing .has-child .dropdown-menu .back-btn {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform-origin: right;
  width: 435px;
  color: #fff;
  background: #0D28C2;
  padding: 16px !important;
  height: 60px;
  position: absolute;
  left:-121%;
  top: -30px;
  bottom: 0;
  font-size: 13px;
  line-height: normal;
  text-transform: capitalize;
  letter-spacing: 0;
  cursor:pointer;
}
.module-programs-tabbing .has-child .dropdown-menu .back-btn span {
  padding: 0;
  position: relative;
  height: 100%;
  line-height: 26px;
  font-size: 14px;
}
.module-programs-tabbing .has-child .dropdown-menu .back-btn span::after {
  position: absolute;
  left: -30px;
  right: -95%;
  margin: auto;
  content: "";
  background: #fff;
  width: 4px;
  height: 18px;
  transform: rotate(225deg);
  top: 5px;
}
.module-programs-tabbing .has-child .dropdown-menu .back-btn span::before {
  position: absolute;
  left: -5px;
  right:-95%;
  margin: auto;
  content: "";
  background: #fff;
  width: 4px;
  height: 18px;
  transform: rotate(-45deg);
  top: 5px;
}

.module-programs-tabbing .dropdown-menu .menu__list {
  list-style: none;
  border-bottom: 1px solid rgba(13,40,194,.5);
}
.module-programs-tabbing .content-outer.data-active::before {
  position: absolute;
  left: 0;
  content: "";
  width: 60px;
  height: 100%;
  top: 0;
  bottom: 0;
  background: #0d28c2;
}
.module-programs-tabbing .container.lvl-2 .lvl-one-title, .module-programs-tabbing .container.lvl-3.lvl-2 .lvl-one-title, .module-programs-tabbing .container.lvl-3.lvl-2 .lvl-two-title {
  display: none !important;
}
.module-programs-tabbing .container.lvl-3.lvl-2 .lvl-three-title, .module-programs-tabbing .container.lvl-2 .lvl-two-title {
  display: block !important;
}
.side-content-box .cta-program {
  float: right;
  margin-top: 30px;
  margin-bottom: 30px;
}
.side-content-box .cta-program a {
  background: #0D28C2;
  color: #fff;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  min-width: 173px;
  transition:all ease-in-out .5s;
  -webkit-transition:all ease-in-out .5s;
  -ms-transition:all ease-in-out .5s;
  -o-transition:all ease-in-out .5s;
}
.side-content-box .cta-program a:hover{
  background:#000;
}
.side-content-box .program-quickfacts {
  margin-top: 20px;
}
.side-content-box .program-quickfacts .flex{
  display:flex;
  flex-wrap:wrap;
  position: relative;
  padding: 20px;
  background: #fff;
}
/* .side-content-box .program-quickfacts .flex::before {
position: absolute;
content: "";
left: 0;
background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/footer-dots-bg.svg);
width: 44px;
height: 48px;
top: 0px;
} */
.side-content-box .program-quickfacts_column{
  flex: 0 0 33%;
  max-width:33%;
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  background: #fff;
  position: relative;
}
.side-content-box .program-quickfacts_column .desc-box {
  padding-left: 10px;
}
.side-content-box .program-quickfacts_column .desc-box .title{
  color: #0D28C2;
}

.single-faculty-page .news-repeat-mod .section-inner-content {
  max-width: 293px;
}  
.single-faculty-page .news-repeat-mod .section-inner-content .img-box img {
  width: 100%;
}

/***************Training module***********/
.tabbing{
  height: auto;
  overflow-y: inherit;
}
.lvl-one-title, . {
  margin-bottom: 45px;
}
.tabbing .menu{
  max-width: 30%;
  height: 100%;
  flex: 0 0 30%;
  min-height: 435px;
}
.tabbing .menu__wrap{
  top: 0;
}
.tabbing .content-outer{
  flex: 0 0 70%;
  line-height: 0;
  border: 1px solid rgba(13,40,194,.5);
}
.tabbing .data-active .content{
  padding: 20px;
}
.tabbing .content-outer.data-active {
  padding-left: 60px;
  position: relative;
  line-height: normal;
}
.tabbing .content-outer.data-active::before {
  position: absolute;
  left: 0;
  content: "";
  width: 60px;
  height: 100%;
  top: 0;
  bottom: 0;
  background: #0D28C2;
}
.tabbing .content-outer.data-active:after{
  position: absolute;
  left: 0;
  content: "";
  width: 60px;
  height: 100%;
  top: 0;
  bottom: 0;
  background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Black-strip-dots.svg);
}
.menu__item{
  border-bottom: 1px solid rgba(13,40,194,.5);
  width: calc(100% - 33px);
}
.menu__level[data-menu] a.menu__link[data-submenu]::after{
  right: 20px;
  padding: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 46px;
  font-size: 30px;
  color:#0D28C2;
}
.menu__level[data-menu] a.menu__link::after {
  right: 20px;
  padding: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 46px;
  font-size: 30px;
  color: #0D28C2;
  content: "\F105";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-weight: 900;
}
.menu__level[data-menu] a.menu__link[data-submenu]:hover::after, .menu__level[data-menu] a.menu__link:hover:after{
  color: #fff;
}
.menu__link:hover, .menu__link:focus, .submenu.menu__level.menu__level--current  .menu__link{
  color: #fff !important;
  background: #0D28C2;
}

.submenu.menu__level.menu__level--current  .menu__link{
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms=transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
  position:relative;
} 
.submenu.menu__level.menu__level--current  .menu__link:after{
  right: 20px;
  padding: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 46px;
  font-size: 30px;
  color: #fff;
  content: "\F105";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-weight: 900;
}

.menu__breadcrumbs {
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  left: -50px;
  bottom:0;
  top:0;
  margin:auto;
  transition:opacity .3s;
  -webkit-transition:opacity .3s;
  -ms=transition:opacity .3s;
  -o-transition:opacity .3s;

}
/*  .lvlTwoActive + .content {
padding-left: 60px;
} */
.lvlTwoActive .menu__breadcrumbs {
  opacity: 1;
  visibility: visible;
}
.menu__link--current::before{
  display:none;
}
.menu__breadcrumbs a:first-child {
  position: absolute;
  top: 0;
  z-index: 9999;
  color: #fff;
  padding-top: 10px;
  left: 0;
  transition:inherit;
  font-size: 25px;
  height:100%;
  width: 50px;
  right: 0;
  text-align: center;
}

.menu__breadcrumbs a:first-child:hover{
  color:#fff;
}
.menu__breadcrumbs a:nth-child(2), .menu__breadcrumbs a:nth-child(3) {
  transform: rotate(-90deg); 
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform-origin: right;
  width: 435px;
  color: #fff;
  background: #0D28C2;
  padding: 16px !important;
  height: 50px;
  position: relative;
  left: -94%;
  top: -25px;
  bottom: 0;
  font-size: 13px;
  line-height: normal;
  text-transform: capitalize;
  letter-spacing: 0;
  /*   transition:transform .3s;
  -webkit-transition:transform .3s;
  -ms=transition:transform .3s;
  -o-transition:transform .3s;  */
}
.hide-menu-sidebar #sidebar-menu {
  display: none !important;
}

.menu__breadcrumbs a:not(:last-child)::after{
  padding: 0;
  color: #fff !important;
}
.tabbing .program-description p {
  font-size: 14px;
}
.tabbing .program-description {
  margin-bottom: 30px;
}
.tabbing .program-quickfacts .flex {
  display: flex;
  flex-wrap: wrap;
  background: #fff;
  position: relative;
}
.tabbing .program-quickfacts_column {
  flex: 0 0 33.33%;
  max-width: 33.33%;
  padding-right: 15px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
.tabbing .program-quickfacts_column .icon-box {
  max-width: 15%;
  flex: 0 0 15%;
}
.tabbing .program-quickfacts_column .desc-box{
  max-width: 85%;
  flex: 0 0 85%;
  padding-left:15px;
}
.tabbing .program-quickfacts_column .title {
  font-size: 14px;
  color: #0D28C2;
  font-weight: bold;
}
.tabbing .program-quickfacts_column .desc-box p {
  font-size: 14px;
}
.tabbing .program-quickfacts {
  position: relative;
  padding-top: 25px;
  padding-left: 25px;
  background: #fff;
  z-index: 0;
}
.tabbing .program-quickfacts::before {
  background: url('https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/real-life.svg');
  background-position: left top;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 42px;
  height: 52px;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: cover;
}
.tabbing .cta-program a{
  min-width: 200px;
  padding: 15px;
  display: inline-block;
  font-weight: 700;
  transition: all .4s;
  color:#fff;
  background:#0D28C2;
  line-height: 20px;
  font-size: 14px;
  transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
}
.tabbing .cta-program a:hover{
  background:#000000;
}
.module-programs-tabbing .container.data-added .side-content-box .program-details{
  overflow-y: scroll;
  max-height: 435px;
  padding: 20PX 20px 20px 0;
}

.module-programs-tabbing .container{
  /*   max-width: 98%; */
  max-width: 1270px;
  left: -10px;
}
.module-programs-tabbing .sidebar-menu{
  position: relative;
}
.inner-wrap{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}
.main-lvl-menu.lvl1{
  max-height: 435px;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  padding-left: 60px;
  min-height: 435px;
}
.lvl-2 .main-lvl-menu.lvl1{
  overflow-y:hidden !important;
}
.menu__child.lvl2, .menu__child.lvl3 {
  padding-left: 60px;
}
.module-programs-tabbing .has-child .dropdown-menu .back-btn{
  left: auto;
  right: 92%;
}
.module-programs-tabbing .programs-claim.bg-img {
  right: 39px;
  max-width: 65%;
}
.module-programs-tabbing .side-content-box{
  max-width: 65%;
}

.text-column-module .section-inner-content.copy_slider {
  display: flex;
  flex-wrap: wrap;
}
.text-column-module .section-inner-content.copy_slider .text-item{
  max-width: 25%;
  flex: 0 0 25%;
}
.text-column-module .section-inner-content.copy_slider .slick-slide .text-item {
  max-width: 100%;
}
.program-details .cta-program a{
  background:#0D28C2;
  color: #ffffff;
  min-width: 235px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding: 0 15px;
  box-sizing: border-box;
  font-weight: 700;
  transition: all .4s;
  -webkit-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
} 
.name-list a {
  display: inline-block;
  color:#0D28C2;
}
.blue_color_template .name-list a{
  color:#0D28C2;
}
.green_color_template name-list a{
  color:#A7BC38;
}
.yellow_color_template name-list a{
  color:#F4AF2A;
}
.red_color_template name-list a{
  color:#B83636;
}
.pink_color_template name-list a{
  color:#E71D72;
}
.black_color_template name-list a{
  color:#000000;
}
.light_pink_color_template name-list a{
  color:rgba(249,126,120);
}
.light_blue_color_template name-list a{
  color:#0063A2;
}
#cycle_2cSection.text-with-image .section-inner-content > div.img-block .image_box {
  line-height: 0;
}


/********Rss module***********/
.rss-feed-module .section-header{
  margin-bottom: 40px;
  margin-top: 0;
}
.rss-feed-module .hs-rss-module, .external-feed-module .rss-blog-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.external-feed-module .rss-blog-section{
  margin: 0 -13px;
}
.rss-feed-module .hs-rss-module .hs-rss-item, .external-feed-module .rss-blog-section .post-item {
  max-width: 23%;
  flex: 0 0 23%;
  /* 	padding: 0 15px; */
  margin: 0;
  position: relative;
  z-index: 0;
}
.rss-feed-module .hs-rss-module .hs-rss-item-text{
  position: relative;
  background:#fff;
  padding: 0 15px 35px;
}
.rss-feed-module .hs-rss-module .hs-rss-item-text:after{
  position: absolute;
  content: "";
  left: -17px;
  background-image: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/black-box-dots.png");
  background-position: left bottom;
  bottom: -18px;
  width: 145px;
  height: 90px;
  z-index: -1;
}
.rss-feed-module .hs-rss-module .hs-rss-item .hs-rss-title {
  display: inline-block;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 18px;
}
.rss-feed-module .hs-rss-module .hs-rss-item p, .external-feed-module .rss-blog-section .post-item a {
  font-size: 12px;
  color: #555;
  margin: 0;
}
.external-feed-module .rss-blog-section .post-item a {
  display: block;
  font-size:14px;
  word-break: break-all;
}
.rss-feed-module .hs-rss-byline {
  opacity: 1;
  font-size: 12px;
  margin-bottom: 10px;
  position: absolute;
  bottom: 0;
}
.rss-feed-module .hs-rss-module .hs-rss-item p a {
  display: block;
  margin-top: 15px;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 600;
}
.external-feed-module .section-header{
  margin-bottom: 40px;
  margin-top: 0;
  font-size:20px;
  font-weight:bold;
}
.external-feed-module .section-header.align-center {
  text-align: center;
}
.external-feed-module .section-header.align-right {
  text-align: right;
}
#cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content > div.img-block .image_box{
  padding-right: 80px;
}
#cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content .cta_button{
  height: auto; 
}
/* .right-top-header .language-switch {
display: none;
} */
.gray_head_template .two_column_image_copy_module .section_inner_wrapper{
  align-items: inherit;
}
.gray_head_template .two_column_image_copy_module .section_inner_wrapper > div{
  padding: 30px;
}
.gray_head_template .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_image,
.two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content{
  padding:0;
}
.gray_head_template .two_column_image_copy_module .image_box{
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
}
/* .gray_head_template .two_column_image_copy_module .section_inner_wrapper .section_image_column{
text-align: center;
} */
.gray_head_template .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content {
  margin-bottom: 29px;
}
.gray_head_template .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_image img {
  width: 100%;
}

/**********Event filter module**********/

.event-mob-filter-block .event {
  vertical-align: top;
  padding-left: 15px;
  padding-bottom: 18px;
  margin-bottom: 30px;
}
.event-mob-filter-block .event img {
  width: 100%;
}
.event-mob-filter-block form {
  max-width: 350px;
  margin: 0 0 35px auto;
}
.event-mob-filter-block .filter-group{
  position:relative;
}
.event-mob-filter-block .filter-group select{
  appearance: none;
  -webkit-appearance: none;
  background: #0D28C2;
  color: #ffffff;
}
.event-mob-filter-block .filter-group::after, .event-mob-filter-block .filter-group::before {
  position: absolute;
  pointer-events: none;
  content: "";
  width: 2px;
  height: 10px;
  background: #ffffff;
  right: 30px;
  z-index: 1;
  transform: rotate(50deg);
  top: 20px;
}
.event-content p, .event-mob-filter-block .event-content span {
  color: #555;
  font-size: 12px;
  position: relative;
  margin: 0;
}
.event-mob-filter-block .event-content .inner-box span.mode {
  display: block;
  color: #0D28C2;
  font-size: 12px;
}
.event-content span.date {
  color: #000000;
  margin-top: 20px;
  font-size: 12px;
}
.event-mob-filter-block .filter-group::before {
  transform: rotate(130deg);
  right: 36px;
}
.event-mob-filter-block .event a, .event-mob-filter-block .event span {
  display: inline-block;
  vertical-align:top;
}
.event-mob-filter-block .event p a, .event-mob-filter-block .event p span{
  display:inline;
}
.event-mob-filter-block .image-over-text {
  padding: 8px 20px;
  font-size: 14px;
}
.event-mob-filter-block .event-content {
  background: #fff;
  position: relative;
  padding: 20px;
}
.event-mob-filter-block .event-content a {
  display: block;
}
.event-mob-filter-block .event-content::before {
  background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/black-box-dots.png");
  background-position: left bottom;
  bottom: -20px;
  width: 145px;
  height: 90px;
  z-index: -1;
  position: absolute;
  content: "";
  left: -17px;
}
.event-mob-filter-block .event-content h5 {
  margin-top: 0;
}
.schedule-column-mod .schedule-box .short-desc .title p {
  font-size: 14px;
}
.body-container-wrapper {
  min-height: calc(100vh - 502px);
}
.contact-img-inner {
  padding-left: 15px;
  position: relative;
  padding-bottom: 15px;
}
a:focus {
  outline: none;
}
.red_color_template .name-list a{
  color:#B83636;
}

.yellow_color_template .name-list a{
  color:#F4AF2A;
}

.green_color_template .name-list a{
  color:#A7BC38;
}

.pink_color_template .name-list a{
  color:#E71D72;
}

.light_pink_color_template .name-list a{
  color:;
}

.light_blue_color_template .name-list a{
  color:#0063A2;
}

.neon_color_template .name-list a{
  color:#01889B;
}
/*--------------05-03-2021------------*/
.lang_list_class {
  display: flex;
  top: -1px;
  background: transparent;
  padding: 5px 0;left: -36px;
  transform: none
}
.lang_list_class::after {content:none;top: 0;	border: 12px solid transparent;border-bottom-color: transparent;margin-bottom: 0;}
.lang_list_class li {position: relative;line-height: 1;font-size: 13px;padding:0 5px;background-color: transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.lang_list_class::before {content:none;top: 0;border: 12px solid transparent;border-bottom-color: transparent;}
.lang_list_class li:first-child {border-top: 0px;padding-top:0px;border-right: 1px solid #fff;}
.lang_list_class li:last-child {padding-bottom: 0;border-bottom: 0;}
.globe_class:hover .lang_list_class {display: flex;}
.lang_list_class li:first-child a {color: #fff;position:relative;}
.right-top-header .language-switch .globe_class {background: none;} 
.promo-bar .Search-box button {	top: 0;}
.program-banner-module .banner-inner-content .prog-title h1 {	line-height: 1.3em;}
/* .lang_list_class li:first-child::after {
position: absolute;content: "";border-right: 1px solid #fff;top: 1px;	height: 100%;right: 0;} */
.right-top-header .seach-image.search-btn {margin-right: 0;}



.show-news-module.single-faculty-page .news-repeat-mod { display: block;}
.single-faculty-page .news-repeat-mod { display: none;}















/*------------------------------------*/
/*--------------------------------------
*      green query
* -----------------------------------*/
@media all and (max-width:1440px){
  .program-banner-module.dot-left-half {background-size: 645px;}
}


@media all and (max-width:1144px){
  .custom-menu-primary ul li a{font-size:13px;}
  .navigation-bar .logo img {width: 100% !important;}
}

@media (max-width:1270px){
  .tabbing{
    padding-left: 50px;
  }
  .menu__level{
    width: calc(100% + 33px);
  }
  .module-programs-tabbing .container {
    max-width: 98%;
  }
}



@media (max-width:1200px){
  #events-section {
    padding-left: 20px;
    padding-right: 20px;
  }


}
@media (max-width:1180px){
  .module-programs-tabbing .container {
    max-width: 96%;
  }
  .module-programs-tabbing .has-child .dropdown-menu .back-btn{
    right: 91%;
  }

}

/* @media (max-width:1199px){
.module-programs-tabbing .container{
max-width: 960px;
}
.module-programs-tabbing .has-child .dropdown-menu .back-btn {
left: -188%;
}
} */

@media (max-width:1153px){
  /***********contact page***********/
  .contact-repeat-mod .persons-group .person{
    margin: 0 7px 30px;
  }
  .contact-repeat-mod .contacts a:last-child {
    margin-top: 10px;
  }
  .schedule-column-mod .schedule-box{
    margin: 40px 12px 20px;
  }
}
@media (max-width:1109px){
  .participent-repeat .section-inner-content .member{
    margin: 0 7px 40px;
  }
  .participent-repeat .section-inner-content{
    justify-content: flex-start;
  }
}

@media (max-width:1120px){
  .text-with-image .section-inner-content > div p{
    font-size: 12px !important;
    margin: 0;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content .cta_button{
    position: inherit;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content > div.img-block .image_box {
    padding-right: 0;
    height: 100%;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content > div.img-block {
    display: block;
    min-height: 320px;
    position: relative;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content .cta_button {
    position: absolute;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .dot_image{
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    bottom: 0;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled {
    padding-left: 0;
    padding-right: 0;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content.image-right .img-block img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
  }
}

@media all and (max-width:1024px){
  .mob_menu.level1-menu ul li a, .mob_menu.level2-menu ul li a {text-decoration: underline;}
  .right-top-header .language-switch ul.dropDown-list{ right:0;}
  .faculty-module .section-header{ margin: 0 0 35px 0; }
  .faculty-module .faculty-block .slick-slide div .faculty-member span.person_name{position:relative;}
  .faculty-module .faculty-block .slick-slide div .faculty-member{position:relative; vertical-align: top;}
  .faculty-module .faculty-block .slick-slide div .faculty-member::before {content: ""; position: absolute; width: 169px;height: 115px; background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/corpo-docente-image-bcg.svg); bottom: 0;left: 0; background-repeat: no-repeat;}
  .faculty-module .faculty-block .slick-slide {margin: 0;}
  .faculty-module .faculty-block .slick-slide div .faculty-member .image-section{position: relative;}
  .faculty-module .faculty-block .slick-slide div .faculty-member img {width: 100%; height: auto; padding-right: 20px; max-height: 200px; min-height: 200px; }
  .faculty-member {position: relative; } 
  .faculty-module-tabing .faculty-tab-block .inner-box-member a { display: inline-block;}
  .faculty-module-tabing .faculty-tab-block .inner-box-member img{ width: 100%; height: auto; }
  .faculty-module-tabing .faculty-tab-block .inner-box-member .image-section { min-height: 190px;}
  .navigation-bar .row-fluid-wrapper.row-depth-1.row-number-3 .row-fluid{display:flex;   justify-content: space-between;align-items: center;}
  .navigation-bar .span4.logo{width:100%; max-width:150px}
  .navigation-bar .span4.logo img{height:auto; width:100% !important}
  .navigation-bar   .span8.custom-menu-primary{width:auto; margin-top:0px}
  .custom-menu-primary ul li a{padding:0 9px;}
  .navigation-bar .custom-menu-primary{margin-top:0px; width: 100%;}
  .text-column-module .section-inner-content{margin:0px;}
  .text-column-module .section-inner-content .text-item.enable_dot_image.left_top{padding:10px 0 0 0; position:relative;}
  .text-column-module .section-inner-content .text-item .content_box{position:relative;margin-left: 7px;}
  .text-column-module .section-inner-content .text-item.enable_dot_image.left_top::before { content: ""; position: absolute;top: 8px;left: -9px; width: 145px;height: 90px; background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Small-dots-Black.svg);}
  .text-column-module .section-inner-content .text-item{margin:0 15px}
  .text-column-module .copy_slider .slick-slide { margin: 0 15px; box-sizing: border-box;}

  /*********Program************/
  .num-icon-repeater-section div.title h3{
    font-size: 50px;
    font-size: 50px;
  }

  /*********Evento page**********/
  #eventListing .event-content::before{
    left: -17px;
  }
  .news-repeat-mod .news-box {
    max-width: 350px;
    margin: 0 auto 20px;
    display: block !important;
  }
  .news-repeat-mod .news-box .img-box img {
    width: 100%;
  }
  .news-box::after {
    bottom: -19px;
    height: 100px;
  }

  /***********Corporate******************/
  .teal-green .slider-nav{
    max-width: 85%;
    height: 100%;
  }
  .process-slide-mod .left-col .slider-nav {
    display: none;
  }
  .process-slide-mod .right-col,  .process-slide-mod .left-col {
    width: 100% !important;
  }
  .process-slide-mod .slick-slide > div {
    padding-left: 20px;
    padding-top: 20px;
    background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Home/Black-strip-dots.svg);
    background-repeat: no-repeat;
    background-position: left top;
  }

  /*********** contact page***********/
  .contact-repeat-mod .person-details .name-design p:last-child {
    font-size: 10px;
  }
  .contact-repeat-mod .persons-group .person::after{
    height: 86px;
  }




  /********Ai business Hub******/
  #choose-executive-section.text-column-module .section-inner-content .text-item .content_box{
    margin-top: 14px;
  }
  #choose-executive-section.text-column-module .section-inner-content .text-item h4 {
    margin-bottom: 0;
    padding-top: 10px;
  }
  .text-column-module .section-inner-content.copy_slider .text-item{
    margin: 0;
    padding:17px 17px 0 17px !important;
  }
  .text-column-module .section-inner-content.copy_slider .text-item .content_box {
    margin: 0 !important;
    padding-top: 0;
  }
  .strategy-mod {
    overflow-x: hidden !important;
  }
  .strategy-box .item h3 {
    font-size: 18px;
  }
  .strategy-box .item p{
    font-size: 14px;
  }
  .program-module .section-inner-content .content-box h3{
    min-height: 54px;
    font-size: 18px;
  }
  .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content p {
    font-size: 14px;
  }
  .event-module .event-inner-content .slick-track{
    margin: 0;
  }
  /*   .event-module .event-inner-content .event{
  width: 50% !important;
  margin-bottom: 50px;
}
  .event-module .cta_button.blue-fill-button{
  margin-top: 0;
} */

  /*********contact page***/
  .schedule-column-mod .schedule-box{
    margin: 40px 13px 20px;
    flex: 0 0 47%;
    max-width: 47%;
  }
  .schedule-box .time-box {
    display: flex;
  }  
  /*******Broucher module***/
  .broucher-download-module .meeting-section .meeting_calendar::before{
    left: -5px;
  }
  /***********training module********/
  .multi-menu-training-mod .section-header {
    margin-bottom: 20px;
  }
  .module-programs-tabbing .container{
    display: block;
    left: 0;
  }
  .module-programs-tabbing .sidebar-menu, .module-programs-tabbing .side-content-box{
    max-width: 100%;
  }
  .module-programs-tabbing .programs-claim.bg-img{
    display: none;
  }
  .module-programs-tabbing .sidebar-menu {
    padding-left: 0;
    max-height: inherit;
  }
  .module-programs-tabbing .side-content-box{
    padding: 0 0 0 60px;
    opacity: 1;
    visibility: visible;
    display: none;

  }
  .module-programs-tabbing .side-content-box::before, .module-programs-tabbing .side-content-box::after{
    width: 100%;
    height: 25px;
    top: auto;
  }

  .module-programs-tabbing .container, .module-programs-tabbing .programs-claim.bg-img, .module-programs-tabbing .menu__child {
    min-height: inherit;
    max-height: inherit;
  }
  .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span{
    font-size: 16px;
  }
  .module-programs-tabbing {
    padding:0;
  }
  .module-programs-tabbing .container {
    max-width: 100%;
  }
  .lvl-one-title, .lvl-two-title, .lvl-three-title {
    padding-left: 15px;
  }
  .module-programs-tabbing .data-added .side-content-box {
    display: block;
  }
  .module-programs-tabbing .has-child .dropdown-menu .back-btn {
    left: 0;
    transform: inherit;
    position: static;
    width: 100%;
    padding: 1em 3em 1em 4em !important;
    height: auto;
  }
  .module-programs-tabbing .has-child span, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span{
    padding: 1em 3em 1em 1em;
  }
  .module-programs-tabbing .has-child .dropdown-menu .back-btn span::before{
    left: -25px;
    right: auto;
    top: 10px;
  }
  .module-programs-tabbing .has-child .dropdown-menu .back-btn span::after{
    right: auto;
    top: -1px;
    left: -25px;
  }
  .module-programs-tabbing .dropdown-menu .lvl3 li span:before, .module-programs-tabbing .dropdown-menu .lvl2 li span:before{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top: 20px;
    right: 40px;
  }
  .module-programs-tabbing .dropdown-menu .lvl3 li.content-open span:before, .module-programs-tabbing .dropdown-menu .lvl2 li.content-open span:before{
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 15px;  
    right: 42px;
  }
  .module-programs-tabbing .dropdown-menu .lvl3 li span:after, .module-programs-tabbing .dropdown-menu .lvl2 li span:after,
  .module-programs-tabbing .dropdown-menu .menu__list.lvl2.content-open > span::after{
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: 30px;
    top: 20px;
  }
  .module-programs-tabbing .dropdown-menu .menu__list.lvl2.content-open > span::after{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top: 15px;
  }
  .module-programs-tabbing .dropdown-menu .menu__list.lvl2.content-open > span::before{
    top:15px;
  }
  .module-programs-tabbing .dropdown-menu .lvl3 li .content-open span:after, .module-programs-tabbing .dropdown-menu .lvl2 li .content-open span:after{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: 34px;
    top: 15px;  
  }
  .module-programs-tabbing .has-child span::after, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span::after, .module-programs-tabbing .has-child span::before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span::before {
    right: 35px;
  }
  .module-programs-tabbing .main-lvl-menu .menu__list.lvl1.content-open span:before{
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top:20px;
    right: 40px;
  }
  .module-programs-tabbing .main-lvl-menu .menu__list.lvl1.content-open span:after{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top:20px;
    right: 30px;
  }
  .side-content-box .cta-program {
    float: none;
    margin-top: 20px;
  }
  .module-programs-tabbing .side-content-box{
    border:none;
  }
  .module-programs-tabbing .has-child .dropdown-menu .back-btn span{
    font-size: 16px;
  }
  .module-programs-tabbing .lvl-one-title, .module-programs-tabbing .lvl-two-title, .module-programs-tabbing .lvl-three-title{
    position: static;
  }
  .menu__list.lvl3.content-open .data-wrapper {
    display: block !important;
    padding: 20px 20px 50px 20px;
    position: relative;
  }
  .menu__list.lvl3.content-open .data-wrapper p{
    font-size:14px;
  }
  .menu__list.lvl3.content-open .data-wrapper .cta-program{
    margin-top: 20px;
  }
  .menu__list.lvl3.content-open .data-wrapper .cta-program a {
    background: #0d28c2;
    color: #fff;
    padding: 10px 15px;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    min-width: 173px;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -ms-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    vertical-align: middle;
    line-height: normal;
  }

  .module-programs-tabbing .data-added .side-content-box {
    display: none;
  }
  .menu__list.lvl3.content-open .data-wrapper .cta-program a:hover {
    background: #000;
  }
  .module-programs-tabbing .data-wrapper::before, .module-programs-tabbing .data-wrapper::after {
    width: 100%;
    height: 25px;
    top: auto;
    position: absolute;
    left: 0;
    content: "";
    bottom: 0;
  }
  .module-programs-tabbing .data-wrapper::before{
    background: #0d28c2;
  }
  .module-programs-tabbing .data-wrapper::after{
    background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Blue-strip-dots.svg);
  }
  .module-programs-tabbing .has-child .dropdown-menu{
    position:static;
    opacity: 1;
    visibility: visible;
    display: none;
  }
  .module-programs-tabbing .has-child.open-menu .dropdown-menu.lvl1, .module-programs-tabbing .has-child.open-menu .has-child.open-menu .dropdown-menu.lvl2{
    display: block;
  }
  .module-programs-tabbing .has-child.open-menu > span {
    display: none;
  }
  .module-programs-tabbing .dropdown-menu .menu__list.lvl2.content-open .data-wrapper,.module-programs-tabbing .main-lvl-menu .menu__list.lvl1.content-open .data-wrapper {
    display: block !important;
    position: relative;
    padding: 20px 20px 40px 20px;
  }

  .module-programs-tabbing .dropdown-menu .menu__list.lvl2.content-open .data-wrapper .program-details p{
    margin-top:0;
  }
  .program-description p {
    margin: 0;
    font-size:14px;
  }
  .program-details .cta-program a:hover{
    background:#000000;
  }
  .program-details .cta-program {
    text-align: right;
    margin: 30px 0;
  }
  .data-wrapper .cta-program a{
    text-align: left;
  }
  /*   .program-data-wrapper {
  padding: 20px 20px 40px 20px;
} */
  .flex {
    display: flex;
    flex-wrap:wrap;
    margin-top: 20px;
  }
  .program-quickfacts_column {
    max-width: 33%;
    flex: 0 0 33%;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
  }
  .desc-box {
    padding-left: 10px;
  }
  .desc-box p {
    margin: 0;
  }
  .data-wrapper .cta-program a{
    font-size: 14px;
  }
  .inner-wrap{
    position:static;
  }
  .main-lvl-menu.lvl1{
    padding-left: 0;
    max-height: inherit;
  }
  .menu__child.lvl2, .menu__child.lvl3 {
    padding-left: 0;
  }
  .text-column-module .section-inner-content.copy_slider .text-item{
    margin: 0px;
    padding: 17px 17px 0 17px;
  }
  .text-column-module .section-inner-content.copy_slider .text-item::before{
    display:none;
  }
  .program-banner-module.desktop-banner {
    background-size: 767px;
    background-position: -495px 150%;
    background-repeat: no-repeat;
    padding: 37px 0;
  }
  .program-banner-module .banner-inner-content{background:#fff;}
  .program-banner-module .banner-inner-content .prog-title h1{font-size:30px;}
  .program-banner-module.mobile-banner{display:block}
  .program-banner-module.mobile-banner .full-with-bg_img { background-size: 767px; background-repeat: no-repeat; padding: 37px 0; background-position: -240px 1.1%; position: relative;}
  .program-banner-module.mobile-banner .full-with-bg_img .overlay{position:absolute; width:100%; height:100%; top:0; left:0}
  .program-banner-module.mobile-banner .full-with-bg_img .prog-title { background: #fff; width: 100% !important; position:relative;}
  .program-banner-module.mobile-banner .full-with-bg_img .prog-title h1 {margin: 0;}
  .program-banner-module.mobile-banner .text-with-Cta-box .cta_button{margin-top:20px;}
  .program-banner-module.mobile-banner .text-with-Cta-box .cta_button a {text-transform: uppercase; height: 50px;  line-height: 50px;font-size:12px;}
  .program-banner-module.mobile-banner .text-with-Cta-box { margin-top: 25px;}
  .program-banner-module.mobile-banner .text-with-Cta-box .content_column h3 {font-weight: 500; margin: 0;}

  .meeting-module .meeting-section .meeting_calendar iframe{padding-left:0;}
  .module-programs-tabbing .sidebar-menu ul li.has-child .dropdown-menu ul li span {background: #e7ebff;}
  div#contact-hero-module.program-banner-module.mobile-banner .full-with-bg_img .overlay-div { position: absolute; width: 100%; height: 100%; top: 0;}
  div#contact-hero-module.program-banner-module.mobile-banner .prog-title { background: none;}
  div#contact-hero-module.program-banner-module.mobile-banner .full-with-bg_img { background-size: cover;background-repeat: no-repeat; padding: 37px 0 90px 0;background-position: 0 1.1%; position: relative;}
  div#contact-hero-module.program-banner-module.mobile-banner .text-with-Cta-box { position:absolute;bottom: 55px;}
  div#contact-hero-module.program-banner-module.mobile-banner .text-with-Cta-box .conatact a {color: #fff;}
  .module-programs-tabbing .sidebar-menu ul.menu__child.lvl2 .data-wrapper .program-data-wrapper h2 span{padding: unset;display: unset; background: no-repeat;}
  .module-programs-tabbing .sidebar-menu ul.menu__child.lvl2 .data-wrapper .program-data-wrapper h2 span::after,
  .module-programs-tabbing .sidebar-menu ul.menu__child.lvl2 .data-wrapper .program-data-wrapper h2 span::before{display:none;}
  .event-module .event-content .inner-box span.date{color: #555;
    font-size: 12px;
    position: relative;
    margin: 0;}
}
@media all and (max-width:1440px) and (min-width:641px){
  .body-container-wrapper .container,
  .neon_color_template .two_column_image_copy_module .container{
    padding: 0 100px;
  }
  .event-detail-module .container {
    padding: 0 15px 18px 15px;
  }

  div#sidebar-menu{width:86px;}
  div#sidebar-menu h6{font-size:10px;}
}

@media (max-width:991px){
  .rss-feed-module .hs-rss-module .hs-rss-item .hs-rss-title{
    font-size: 16px;
  }
}

@media (max-width:989px){
  .faculty-module-tabing .faculty-tab-block .inner-box-member .image-section {
    height: 200px;
  }
  .faculty-module-tabing .faculty-tab-block .inner-box-member img{
    height: 200px;
    object-fit: cover;
  }


}

@media (max-width:980px){
  .strategy-mod .strategy-box { max-width: 700px; margin: 0 auto; }
  .strategy-box .item { width: 150px; }
  .strategy-box .item .title-box i::after{ width: 160px; }
  .strategy-box .item.item-2 .title-box i::after { width: 190px; }
  .strategy-box .item.item-3 .title-box i::after, .strategy-box .item.item-4 .title-box i::after { width: 100px; }
  .lvl-desc li{ letter-spacing: 0; }
  .tabbing .program-quickfacts_column{
    display: block;
  }
  .tabbing .program-quickfacts_column .desc-box {
    max-width: 100%;
    padding-left: 0;
    margin-top: 5px;
  }
  .module-programs-tabbing .has-child span, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span{
    padding: 15px 4em 15px 1.5em;
  }
}

@media (max-width:960px){


  .program-module .section-inner-content{
    display: block;
  }
  .program-module .section-inner-content .prog-box, .program-module .section-inner-content .prog-box a{
    width: 100% !important;
  }
  .program-module .section-inner-content .prog-box .img-box img{
    max-height: inherit;
  }
  .program-module .section-inner-content .prog-box{
    margin-top: 0;
    margin-bottom: 20px;
  }

}

@media (max-width:916px){
  #cycle_2cSection.text-with-image .section-inner-content.image-right .img-block{
    margin-top: 40px;
  }
}

@media (max-width:910px){
  .contact-repeat-mod .person-details .name-design {
    padding: 10px 30px 20px 0;
    min-height: 100px;
  }
  .contact-repeat-mod .contact-group {
    margin-bottom: 0;
  }
  .contact-repeat-mod .persons-group .person:nth-child(3n) {
    margin-right: 7px;
  }
  .contact-repeat-mod .persons-group .person{
    flex: 0 0 48%;
    max-width: 48%;
  }

}

@media (max-width:896px){
  .schedule-column-mod .schedule-box{
    margin: 40px 1.4% 20px;
  }
  .text-column-module .section-inner-content.copy_slider .text-item {
    max-width: 33%;
    flex: 0 0 33%;
    margin-bottom: 20px !important;
  }
}

@media (max-width:875px){
  .schedule-column-mod .schedule-box .schedule-ele .title p, .schedule-column-mod .schedule-box .value p, .short-desc, .schedule-ele .contact-box a {
    font-size: 12px;
  }
  .schedule-column-mod .schedule-box .title img, .schedule-column-mod .schedule-box .value img {
    margin-right: 5px;
    max-width: 14px;
  }
}

@media all and (max-width:820px){
  .num-icon-repeater-section div.title h3{font-size:60px;}
  .custom-menu-primary ul li a { font-size: 12px;}
  div.title h1{font-size:60px}
  .promo-text h4 { font-size: 18PX; margin: 0;}
  .testimonial-module .testimonial{margin:0 0;}
  .testimonial-inner-content .slick-slide {MARGIN: 0 15PX;}
  .faculty-module .faculty-block .slick-slide>div {padding:0 15px;}
  .num-icon-repeater-section div.title h3 {
    font-size: 40px;
    line-height: 20px;
  }
  /*   .faculty-module .faculty-block .slick-slide div .faculty-member{
  padding: 0 0px 1.9% 2%;
} */
}
@media all and (max-width:768px){
  body{font-size:14px}
  h1 {font-size: 30px;}
  h2 {font-size: 20px;}
  h3 {font-size: 18px;}
  h4 {font-size: 18px;}
  .white-fill-button a,.blue-fill-button a{min-width:170px; height:50px; line-height:50px;font-size:12px; text-transform: uppercase;  font-weight:700;font-family:'Montserrat', sans-serif}
  .white_fill_blue_text_button a,.white-fill-button a,
  .blue-fill-button a,
  .red_fill_button a,
  .red-fill-button a,
  .yellow_fill_button a, .yellow-fill-button a,
  .white_fill_red_text_button a, .white_fill_black_text_button a
  .white_fill_yellow_text_button a, .white_fill_light_blue_text_button_ a, 
  .white_fill_pink_text_button a{ min-width:170px; min-height:40px; line-height:40px; height:40px; font-size:12px;}
  .simple-Text .white_fill_yellow_text_button a, .simple-Text .white_fill_yellow_text_button a, .simple-Text .white_fill_pink_text_button a, .simple-Text .white_fill_red_text_button a, .simple-Text .white_fill_light_blue_text_button_ a, .simple-Text .white_fill_green_text_button a, .simple-Text .white_fill_blue_text_button a, .simple-Text .white_fill_black_text_button a{height:50px; line-height:50px;min-height:50px}
  .simple-Text .white_fill_blue_text_button a{color:#0D28C2}
  .faculty-module .section-header{ margin: 0 0 35px 0; }
  .post-detail-box h1{ font-size: 20px; }
  .breadcrum ul li::after { top: 2px; }
  .two_column_image_copy_module .section_inner_wrapper { align-items: start; }
  .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content h3{ font-size: 25px; margin-top: 0; }
  #cycle_2cSection.text-with-image .section-inner-content.image-left .text-block {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #cycle_2cSection.text-with-image .section-inner-content.image-left .text-block h3{
    margin-bottom: 20px;
  }
  /*   .faculty-module-tabing .faculty-tab-block .inner-box-member .image-section {min-height: 19vh;} */

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

  .event-module .event-inner-content .slick-slide{margin:0px;}
  .sub-member p{padding:0 10px;}
}
@media all and (max-width:1024px){
  .lang_list_class {left: 0;}
  .right-top-header .seach-image.search-btn {margin-right: 0;}
  .menu-mobile-wrapper .Search-box form button {top: 0;}
  /*--------
  * Header
  * -------*/
  .program-module .section-inner-content .prog-box .img-box {
    padding: 0px 3px 12px 0px !important;
  }
  .program-module .section-inner-content .prog-box .img-box::before {
    height: 90px!important;
  }
  .custom-menu-primary.hidden-phone {
    display: none;
  }
  .body-container-wrapper {
    min-height:inherit;
  }

  .covid-icon img {
    max-width: 15% !important;
    flex: 0 0 15%;
  }
  .logo-desc{
    max-width: 85%;
    flex: 0 0 85%;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled {
    margin-bottom: 50px;
  }

  .simple-Text .section-inner-content{ max-width: 430px; }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content > div p {
    font-size: 14px !important;
    margin-bottom: 10px;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content .blue-fill-button a{
    line-height: inherit;
    height: auto;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content .cta_button{
    margin: 0;
  }
  .header-section { position: relative;}
  .right-top-header{ margin-top: 0; }
  .promo-bar.dark-bg-color{ display: none;}
  /*   #cycle_2cSection.text-with-image{ padding-left: 15px; padding-right: 15px; } */
  .navigation-bar .row-fluid-wrapper.row-depth-1.row-number-3 .row-fluid{justify-content: flex-start;}
  .navigation-bar .span8.custom-menu-primary{display:none;}

  .mobile-toggle { position: absolute;top: 17PX; right:15PX; display:block !important; width:30px !important;}
  .mobile-toggle a { width: 30px; height: 25px; display: inline-block; position: relative;}
  .mobile-toggle.menu-icon_open a span{position:absolute;}
  .mobile-toggle.menu-icon_open a span:nth-child(2){ display: none; }
  .mobile-toggle.menu-icon_open a span:last-child { transform: rotate3d(1, 0, 3, -50deg);}
  .mobile-toggle.menu-icon_open a span:first-child { transform: rotate3d(1, 0, 3, 50deg);}

  .mobile-toggle a span { width: 30px;  height: 3px;  background:#0D28C2; margin: 4px 0; display:block; font-size:0px; transition:all 0.3s;}
  .menu-mobile-wrapper{background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/footer-after-bg.png) no-repeat #000000; color:#ffffff;position: fixed; z-index: 4;width: 100% !important; padding-top: 20px; background-position:bottom left;height:100%;}
  .menu-mobile-wrapper >.row-fluid-wrapper.row-depth-1.row-number-6 >.row-fluid .span12.widget-span.widget-type-cell.container {
    height: 360px !important;
    overflow: scroll !important;
    height: 100%;
    max-width: 100%;
  }
  .show-menu-sidebar.show-menu {
    overflow: hidden;
  }
  .menu-mobile-wrapper a{color:#ffffff;}  
  .menu-mobile-wrapper a:hover{color:#0D28C2}
  .menu-mobile-wrapper .span7.mob-tagline { width: auto;float: left;}
  .menu-mobile-wrapper .span5.mobile-right{float:right; width:auto;display: flex;
    align-items: center; position: relative;} 
  .menu-mobile-wrapper  .seach-image { margin-right: 20px;}
  .menu-mobile-wrapper .Search-box { position: relative; right: 0; top:10px; width:100%; left:0;}
  .menu-mobile-wrapper .Search-box form{position:relative;}
  .menu-mobile-wrapper .Search-box form button{position:absolute; right:15px; height:30px; border:none;background:none;}
  .menu-mobile-wrapper .Search-box .hs-search-field__input{width:100%; background:#ffffff;height: 30px;}
  .mob-tagline{font-size:20px; font-weight:700;}
  .mob-menu{margin-top:30px; margin-bottom:20px;}
  .mob-menu ul li a{font-size:18px; font-weight:700}
  .mob-menu-2 ul li a{font-size:16px;}
  .mob-menu-footer-wrapper { background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE%20Nov20/footer-after-bg.png); margin-top: 50px; padding-top: 25px;padding-bottom: 25px;}
  .mob-menu-footer-wrapper .social-icons { padding-top: 30px;}
  .social-icons {margin-top: 30px;}
  .social-icons a { display: inline-block;line-height: 30px;text-align: center;}
  .social-icons h5 {margin-top: 0;}
  .social-icons a:hover{color:#0D28C2; border-color:#0D28C2}
  .menu-mobile-wrapper .header_top_row .header_left_column { max-width: 170px;float: left;}
  .right-top-header .language-switch ul.dropDown-list.show-dropdown{right:10px;}
  .mob_menu.level1-menu ul{margin-top:15px;}
  .mob_menu.level1-menu ul li a {font-weight: 700; font-size:18px;}
  .mob_menu.level1-menu ul li a:focus,
  .mob_menu.level2-menu ul li a:focus,
  .mob_menu.level1-menu ul li a:active,
  .mob_menu.level2-menu ul li a:active{text-decoration:underline;}
  .mob_menu.level2-menu ul li a{font-size:16px;}



  /*-*/
  .text-column-module { border-top: 1px solid #ededed; }
  .text-with-image .section-inner-content>div{width:100% !important;}
  .program-module .section-inner-content>div{width:50% !important;}
  .program-module .section-inner-content{ margin: 0; }
  .text-with-image .section-inner-content .img-block img {width: 95%; float: right;}
  .text-with-image .section-inner-content .cta_button {bottom: auto; right: auto; top: 15px;left: 0;}
  .text-with-image .section-inner-content.image-right .img-block { margin-top: 16px;}
  .text-with-image-repeate-icon .section-inner-content.image-left .img-block::after{ bottom: 10%; width: 50%; right: auto; left: 0;}

  .num-icon-repeater-section div.title h3{font-size:80px;}
  /*--*/
  .program-module .section-inner-content .prog-box,
  .program-module .section-inner-content .prog-box a{ display: flex;}
  .program-module .section-inner-content .prog-box .content-box {padding-left: 20px;margin-top: 0;max-width:40%; width:100%;}
  .program-module .section-inner-content .img-box{max-width:60%; width:100%; }
  .program-module .section-inner-content .img-box::after { right: 0; width: 100%; background-size: contain;}
  .program-module .section-inner-content .prog-box .img-box{padding: 0 0px 14px 0;}
  .program-banner-module .banner-inner-content .prog-tagline{ bottom: -160px; position:absolute;  width: 100% !important;}
  .event-module .event-inner-content {
    display: block;
    margin: 0 auto;
  }
  .event-module .event-inner-content .event{
    padding: 0 17px;
    max-width: 300px;
    margin: 0 auto 50px;
    width: 100% !important;
  }
  #events-section {
    padding-left: 0;
    padding-right: 0;
  }
  /*--*/
  .event-inner-content ul.slick-dots { display:block;}
  .event-module .slick-list.draggable { 
    /*     max-width: 600px;  */
    margin: 0 auto;
    padding: 0;
  }
  .event-module .event-inner-content .slick-slide > div {
    max-width: 95%;
    margin: 0 auto;
  }
  .event-module .event-inner-content .slick-slide > div .event{max-width:100%;}
  .simple-Text .content_box h2 {
    font-size: 30px;
  }


  /*--*/
  .icons-repeate-box.icon-slider { display: flex;flex-wrap: wrap; align-items: center; justify-content: center;}
  .icon-repeater-section .icon-box {text-align: center; max-width: 100%; width: 100%;}
  .icon-repeater-section .icon-box:last-child,
  .num-icons-repeate-box .icon-box:last-child{ display: none;} 
  /*-*/
  .num-icons-repeate-box { width: auto; margin: 0 auto; display: block; max-width: unset;} 
  .num-icons-repeate-box .icon-box { margin: 30px 0;}
  div.title h1{font-size:80px}
  /*-hero-Section-*/
  .hero-Section{min-height:340px;}
  .hero-Section .lp-hero-content h1{font-size:20px}
  .hero-Section .lp-hero-content p{font-size:14px}
  .testimonial-module .testimonial .testi-content{font-size:16px}
  .testimonial-module .testimonial-inner-content ul.slick-dots{position:unset; bottom:auto; right:auto;}
  /*--program page css-*/
  .blue_color_template .program-banner-module .banner-inner-content .prog-tagline,
  .green_color_template .program-banner-module .banner-inner-content .prog-tagline,
  .yello_color_template .program-banner-module .banner-inner-content .prog-tagline,
  .red_color_template .program-banner-module .banner-inner-content .prog-tagline,
  .pink_color_template .program-banner-module .banner-inner-content .prog-tagline{position: absolute;bottom: -160px; width:100% !important;}
  /*.blue_color_template #program-banner-module,
  .green_color_template #program-banner-module,
  .yellow_color_template #program-banner-module,
  .red_color_template #program-banner-module,
  .pink_color_template #program-banner-module,
  .black_color_template #program-banner-module,
  .purple_color_template #program-banner-module,
  .light_pink_color_template #program-banner-module,
  .light_blue_color_template #program-banner-module
  { margin-bottom: 131px;}*/
  .text-with-image .section-inner-content > div{ padding: 0; }
  .breadcrum-section ul{display:block}
  .breadcrum-section ul li{display:inline;}
  .program-banner-module .banner-inner-content .prog-title{width:100% !important}
  .text-with-image-repeate-icon .section-inner-content > div, .text-column-module .section-inner-content > div,
  .meeting-module .inner-content-section>div,
  .video-module .section-inner-content>div{width:100% !important}
  .accordian-module .simple-copy-blocks .left-box, .accordian-module .simple-copy-blocks .right-box{max-width:100%;}
  .text-with-image-repeate-icon .section-inner-content.image-left .img-block{margin-bottom:25px;}
  .program-banner-module .banner-inner-content .prog-tagline{padding-left:0; margin-top:0px;}
  .program-banner-module .banner-inner-content .cta_button.blue-fill-button,
  .program-banner-module .banner-inner-content .cta_button.black-fill-button,
  .program-banner-module .banner-inner-content .cta_button.purple-fill-button,
  .program-banner-module .banner-inner-content .cta_button.light_pink-fill-button{margin-left:0px;}

  .accordian-module .simple-copy-blocks .left-box .item.title-left-side:first-child .title p {
    max-width: 60px;
  }
  .white_fill_black_text_button a, .white_fill_purple_text_button_ a, .white_fill_light_pink_text_button_ a{ min-height: inherit; height: auto; line-height: 45px; min-width: 200px;}
  .accordian-module .set .content-header{ min-height: 110px;}
  .accordian-module .set .content-header .container a{ padding-left: 0; }



  .num-icon-repeater-section .icon-box .title h3{
    font-size: 40px;
  }
  .num-icon-repeater-section .content{
    padding-left: 40px;
    margin-top: -10px;
  }
  .item-with-overlay-text .section-inner-content{
    display: block;
  }
  .item-with-overlay-text .section-inner-content .program-box {
    background-repeat: no-repeat;
    background-size: cover;
  }
  .item-with-overlay-text .section-inner-content > div{
    max-width: 100%; min-height:auto;
  }
  ul.slick-dots{ margin-top: 0; }
  /*---*/
  .footer-section .social-icons a{margin-right:6px;}
  .footer-section .social-icons a:last-child{margin-right:0px;}
  .footer-section .promo-text {margin-top: 20px;}
  .footer-logo img{ max-width: 225px; }
  .foot-menu { display: none;}
  .footer-section .copy-rights { display: none;}
  .footer-section.dark-bg-color {padding-bottom: 30px;}
  .footer-section.dark-bg-color .row-fluid-wrapper.row-depth-1.row-number-2 {display: none;}
  .footer-section.dark-bg-color .span12.widget-span.widget-type-cell.mob-footer-sec {display: block !important;}
  .mob-footer-sec .social-icons{margin-top:40px; margin-bottom:40px;}
  .mob-footer-sec  .promo-text{font-size:20px;}
  /*--landing pages--*/
  div#header_for_lp {text-align: left;}
  div#header_for_lp .site_logo img {max-width: 190px;}
  div#footer_for_lp .site_logo img{max-width:230px;}
  body.lp_flex_template h1{font-size:25px}
  body.lp_flex_template .full_width_banner_module .container h1{font-size:25px;text-align: left;}
  body.lp_flex_template .full_width_banner_module .container h1 br{display:none;}
  .full_width_banner_module .section_inner_wrapper h1 br {display: none;}
  .two_column_image_copy_module .section_inner_wrapper{margin:0 0px;}
  .two_column_image_copy_module .section_inner_wrapper > div {width:100% !important; margin:15px 0;}
  .twoc_column_form_image_module .section_inner_wrapper > div{width:100% !important;}
  .twoc_column_form_image_module .section_inner_wrapper .section_image_column { margin-top: 30px;}
  div#footer_for_lp .footer-text{text-align:left; margin-top:20px;}
  div#footer_for_lp .copyright-text{border:none; margin-top:0; padding-top:0px;}
  .form-module .form-box h3 { font-size: 20px;}
  .form-module .form-box form label,
  .twoc_column_form_image_module .form_box form label{ font-size: 14px;}
  .twoc_column_form_image_module .mobile-show-img { display:block;}
  .twoc_column_form_image_module .mobile-show-img .image_box {margin-bottom: 30px; text-align: center;}
  .twoc_column_form_image_module .section_inner_wrapper .section_image_column{display: none;}
  .program-banner-module .banner-inner-content .prog-title h1{font-size:40px;}
  .accordian-module .simple-copy-blocks .right-box table{font-size:12px;}
  .accordian-module .simple-copy-blocks .item.title-left-side .title p br { display: none;}
  .accordian-module .simple-copy-blocks .item.title-left-side .title p { margin-left: 0;}
  /*   .accordian-module .simple-copy-blocks .item.title-left-side { margin-bottom: 20px;} */
  .accordian-module .simple-copy-blocks .item.title-left-side .title p{ font-size: 14px;}

  .blue_color_template .full_width_banner_module h1, .green_color_template .full_width_banner_module h1, .yellow_color_template .full_width_banner_module h1, .red_color_template .full_width_banner_module h1, .pink_color_template .full_width_banner_module h1,
  .light_pink_color_template .full_width_banner_module h1, .neon_color_template .full_width_banner_module h1, .purple_color_template .full_width_banner_module h1, .light_blue_color_template .full_width_banner_module h1{font-size:30px}
  .text-with-image-repeater .section-inner-content > div{width:100% !important}
  .text-with-image-repeater .section-inner-content img {width: 100%;}
  .text-with-image-repeater .section-inner-content.image-left .img-block {margin-bottom: 20px;}
  .text-with-image-repeater .section-inner-content.image-right .img-block{margin-top: 20px;}
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-4>div,
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-5>div,
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-6>div,
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-7>div,
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-8>div,
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-9>div,
  .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-10>div{max-width: 100%;}
  .faculty-module-tabing .section-header .title{max-width:100%;}
  .faculty-module-tabing .section-header .tabbing-title{max-width:100%;}
  .faculty-module-tabing .section-header .tabbing-title .filter-block{position:relative;}
  .faculty-module-tabing .section-header .tabbing-title .filter-block .filter-title{display:block;width: 100%; background: rgba(0, 0, 0, 0.9); color: #fff; text-align: center; padding: 10px;}
  .faculty-module-tabing .section-header .tabbing-title ul{display:none;position:absolute;z-index:100;float:none;transition:all 200ms ease-in-out;width:100%;background:rgba(0,0,0,0.9);}
  .faculty-module-tabing .section-header .tabbing-title .filter-block ul li{display:block;text-align:center;}
  .faculty-module-tabing .section-header .tabbing-title .filter-block:hover ul{display:block;}
  .faculty-module-tabing .mobile-tab-trigger{display:block !important position: relative; max-width: 350px; background:#0D28C2; width: 100%; color: #fff;}
  .blue_color_template .faculty-module-tabing .mobile-tab-trigger{background:#0D28C2;}
  .red_color_template .faculty-module-tabing .mobile-tab-trigger{background:;}
  .green_color_template .faculty-module-tabing .mobile-tab-trigger{background:;}
  .yellow_color_template .faculty-module-tabing .mobile-tab-trigger{background:#F4AF2A;}
  .pink_color_template .faculty-module-tabing .mobile-tab-trigger{background:;}

  .black_fill_button, .purple_fill_button, .light_pink_fill_button{
    margin-left: 0;
  }
  .video-module .section-inner-content > div{
    margin-bottom: 25px;
  }
  .video-module .section-inner-content .video-part-box::before{
    left: 0;
  }
  .video-module .section-inner-content .video-part-box::after{
    right: 0;
  }
  .video-module .section-inner-content > div {
    padding: 0 20px;
  }

  /********Faculty tabbing*************/
  .faculty-listing-page .faculty-module .section-header {
    margin: 35px 0;
  }
  .faculty-module .section-header {
    margin: 0 0 35px;
  }
  .faculty-listing-page .breadcrum {
    padding-left: 0;
    padding-right: 0;
  }
  /*.faculty-module-tabing .faculty-tab-block{
    display:none;
  }*/
  .mobile-filter{
    display:block !important;
  }
  .faculty-module-tabing .section-header{
    display:block;
  }
  .faculty-mob-tab-block{
    text-align:center;
  }
  .faculty-mob-tab-block .member.left.bottom {
    max-width: 100%;
    margin: 0 auto;
    padding-left: 18px;
    background-size: 190px;
    background-repeat: no-repeat;
    padding-bottom: 18px;
    min-height: 240px;
  }
  .faculty-mob-tab-block .member.left.bottom img {
    width: 100%;
  }
  .faculty-mob-tab-block .inner-box-member a {
    display: block;
  }

  .faculty-mob-tab-block .inner-box-member .name {
    display: block;
    background: #ffffff;
    font-size: 12px;
    text-align: left;
    padding: 10px;
  }
  .mobile-view-section .filter-group select {
    background:#0D28C2;
    color: #ffffff;
    font-size: 14px;
    appearance: none;
    -webkit-appearance: none;
  }
  .mobile-view-section .filter {
    margin-bottom: 30px;
  }
  .mobile-view-section .filter-group::after, .mobile-view-section .filter-group::before {
    position: absolute;
    pointer-events: none;
    content: "";
    width: 2px;
    height: 10px;
    background: #fff;
    right: 30px;
    z-index: 1;
    transform: rotate(50deg);
    top: 20px;
  }
  .mobile-view-section .filter-group::before {
    transform: rotate(130deg);
    right: 36px;
  }
  .mobile-view-section .filter-group{
    position:relative;
  }
  .text-with-image-repeater .section-inner-content{
    margin: 0;
    display: block;
  }
  .text-with-image-repeater .image-left .text-block, .text-with-image-repeater .image-right .text-block{
    margin-bottom: 40px;
  }
  .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content h3{ font-size: 20px; }
  .simple-Text .white_fill_black_text_button, .simple-Text .white_fill_purple_text_button_, .simple-Text .white_fill_light_pink_text_button_ {
    margin-left: 0;
  }
  .section_inner_wrapper.image-right {
    flex-direction: inherit;
  }
  .broucher-download-module .inner-content-section .download-btn-section{
    max-width: 100%;
    width: 100% !important;
  }
  .broucher-download-module.meeting-left .inner-content-section .meeting-section{
    max-width: 100%;
    width: 100% !important;
    padding-right: 0;
  }
  .broucher-download-module::after,.broucher-download-module::before {
    display:none;
  }
  .meeting-module .inner-content-section .meeting-section {
    margin-top: 20px;
  }
  .meeting-module .form-part form .hs_submit.hs-submit input{ max-width: 200px; font-size: 14px; min-height: inherit; height: auto; line-height: 45px;}
  .broucher-download-module .inner-content-section{
    display: block;
  }
  .broucher-download-module .section_header {
    margin-bottom: 0px;
  }
  .broucher-download-module .inner-content-section .download-btn-section{
    margin-top: 60px;
    min-height: inherit;
  }
  .broucher-download-module .inner-content-section .download-btn-section h3{
    margin-bottom: 20px;
  }
  .broucher-download-module .section_header h3 {
    margin-top: 0;
  }
  .centro .program-module .section-inner-content{
    margin: 0;
    display: block;
  }
  .centro .program-module .prog-box{
    display: flex;
    margin: 0 auto 40px;
  }
  .centro .program-module .prog-box:last-child{
    margin: 0 auto;
  }
  .centro .program-module .section-inner-content > div.prog-box{
    max-width: 350px !important;
  }
  .centro .program-module .section-inner-content .img-box, .centro .program-module .section-inner-content .prog-box .content-box {
    max-width: 100%;
  }
  .centro .program-module .section-inner-content .prog-box, .centro .program-module .section-inner-content .prog-box a{
    display: block;
  }
  .centro .program-module .section-inner-content .prog-box .content-box{
    padding-left: 0;
    margin: 0;
  }
  .centro .program-module .section-inner-content .prog-box .img-box::before{
    right: -18px;
    bottom: 1px;
  }
  .centro .program-module .section-inner-content .content-box h3{
    min-height: inherit;
  }
  .single-faculty-mod .faculty-details{
    display: block;
  }
  .single-faculty-mod .faculty-details .image-col{
    margin-bottom: 30px;
  }
  .single-faculty-mod .faculty-details .image-col, .single-faculty-mod .faculty-details .desc-col {
    width: 100% !important;
  }
  .faculty-filter-box{opacity:0;}
  .faculty-filter-box.slick-initialized{opacity:1;}
  /*********Evento page********/
  .event-mob-filter-block .filter {
    margin-bottom: 25px;
    max-width: 100%;
    margin-top: 0;
  }
  .event-mob-filter-block .event{
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .event-mob-filter-block .slick-slide > div{
    padding-left: 15px;
  }
  .event-mob-filter-block .filter-group{  
    border: 0;
    text-align: left;
    font-size: 14px;
    position: relative;
  }
  .event-mob-filter-block .filter-group::after, .event-mob-filter-block .filter-group::before {
    position: absolute;
    pointer-events: none;
    content: "";
    width: 2px;
    height: 10px;
    background: #fff;
    right: 30px;
    z-index: 1;
    transform: rotate(50deg);
    top: 20px;
  }
  .event-mob-filter-block .filter-group::before {
    transform: rotate(130deg);
    right: 36px;
  }
  .event-mob-filter-block .filter-group select{
    background:#0D28C2;
    color:#ffffff;
    appearance: none;
    -webkit-appearance: none;
  }
  .event-mob-filter-block .slick-slide > div {
    max-width: 95%;
    margin: 0 auto 20px auto;
    display: block !important;
    padding-left:0px;
  }
  .event-mob-filter-block .event{padding-right:15px;}
  .event-mob-filter-block .image-container img {
    width: 100%;
  }
  .event-mob-filter-block .image-over-text{
    padding: 8px 20px;
  }
  .event-mob-filter-block .event-content{
    background: #ffffff;
    position: relative;
    padding:20px;
  }
  .event-mob-filter-block .event-content::before {
    background: url("https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/black-box-dots.png");
    background-position: left bottom;
    bottom: -20px;
    width: 145px;
    height: 90px;
    z-index: -1;
    position: absolute;
    content: "";
    left: -17px;
  }
  .event-mob-filter-block .event-content h5 {
    margin-top: 0;
  }
  .event-mob-filter-block .event-content p::after{
    content: "";
    position: absolute;
    width: 26px;
    height: 4px;
    background: #0D28C2;
    bottom: 0;
    left: 0;
  }
  .event-mob-filter-block .event-content p, .event-mob-filter-block .event-content span{
    color: #555;
    font-size: 12px;
    position: relative;
    margin: 0;
  }
  .event-mob-filter-block .event-content p {
    padding-bottom: 25px;
  }
  .date.test1 {
    margin-top: 20px !important;
  }
  .date strong {
    font-weight: 500;
    display: block;
  }
  .event-mob-filter-block .event-content .inner-box span.mode {
    display: block;
    color: #0D28C2;
    font-size: 12px;
  }
  .icon-repeater-section .icons-repeate-box{
    display: block;
  }
  .teal-green .icon-repeater-section .icons-repeate-box.two-row-icons.item-per-row-7 > div{
    max-width: 100%;
  }

  /*********Contact page*************/
  .contact-repeat-mod .persons-group .person{
    max-width: 380px;
    display: flex !important;
    margin: 0 auto;
  }
  .contact-repeat-mod .contact-group {
    margin-bottom: 60px;
  }
  .contact-repeat-mod .persons-group > div {
    width: 100%;
  }
  .contact-repeat-mod .contact-group:last-child{
    margin-bottom: 0;
  }
  .schedule-column-mod .section-inner-content{
    display: block;
  }
  .schedule-column-mod .schedule-box{
    max-width: 380px;
    margin: 40px auto 20px !important;
    width: 100% !important;
  }
  .contact-repeat-mod .person-image img {
    width: 100%;
  }
  .schedule-box .schedule-group, .schedule-box:nth-child(2) .schedule-ele{
    display: block;
  }
  .schedulelse-box, .schedule-box:nth-child(2) .no-email-box, .schedule-box:nth-child(2) .schedule-ele .schedule-group{
    max-width: 100%;
  }
  .schedule-box:nth-child(2) .schedule-ele .schedule-group{
    margin: 15px 0;
  }
  .schedule-column-mod .schedule-box .title img, .schedule-column-mod .schedule-box .value img {
    margin-right: 10px;
    max-width: inherit;
  }
  .schedule-column-mod .schedule-box .schedule-ele .title p, .schedule-column-mod .schedule-box .value p, .short-desc, .schedule-ele .contact-box a {
    font-size: 13px;
  }
  #cycle_2cSection.text-with-image .section-inner-content > div.img-block{
    display: none;
  }
  #cycle_2cSection.text-with-image .section-inner-content{
    margin: 0;
    display: block; 
  }
  #cycle_2cSection.text-with-image .section-inner-content.image-left .text-block{
    padding: 0;
  }
  .contact-repeat-mod .contact-group h3, .schedule-column-mod .section-header h3, #cycle_2cSection.text-with-image .section-inner-content.image-left .text-block h3, #contact-hero-module h3{
    font-size: 20px;
  }
  #contact-hero-module.program-banner-module .banner-inner-content .prog-tagline{
    position: static;
  }
  #contact-hero-module.program-banner-module .banner-inner-content .prog-tagline .conatact{
    display: block;
  }
  #contact-hero-module.program-banner-module .banner-inner-content .prog-tagline .conatact a{
    font-size: 16px;
  }
  #contact-hero-module.program-banner-module .banner-inner-content .prog-tagline .conatact > div {
    margin-bottom: 5px;
  }
  #contact-hero-module h3{
    margin-top: 0;
    margin-bottom: 40px;
  }

  /**********News page************/
  .blog-section .section.post-header{
    display: block;
  }
  .blog-section .post-feature-img{
    max-width: 100%;
  }
  .blog-section .post-detail-box{
    max-width: 100%;
    padding-left: 0;
    padding-bottom: 0;
  }
  .blog-section .post-feature-img .hs-featured-image-link{
    display: block;
  }
  .blog-section .post-feature-img .hs-featured-image{
    width: 100%;
  }
  .blog-section .post-breadcrum {
    display: none;
  }

  /*******AI business page******/
  .neon_color_template .simple-Text .cta_button.white_fill_blue_text_button{
    margin-left: 0;
  }
  .neon_color_template .two_column_image_copy_module .section_inner_wrapper > div{
    margin-top: 30px;
    padding-bottom: 19px;
    padding-left: 0;
  }
  .neon_color_template .two_column_image_copy_module .section_inner_wrapper > div.section_content_column{
    padding: 0 15px;
  }

  .neon_color_template .two_column_image_copy_module{
    border-bottom: 1px solid #ededed;
  }
  .neon_color_template .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content{
    padding-left: 0;
  }
  .neon_color_template .text-column-module .section-inner-content .text-item {
    margin: 0;
  }
  #events-section{
    border-bottom: 1px solid #ededed;
  }
  .program-module .section-inner-content .prog-box .img-box::before{
    width: 100%;
    height: 19px;
    bottom: 4px;
    right: 0;
    background-position: center;
  }
  .program-module .section-inner-content > div{
    padding: 0;
  }
  .program-module .section-inner-content .prog-box .img-box {
    padding:0 0px 19px 0;
  }
  .program-module .section-inner-content .content-box{
    margin-left: 0;
  }
  .strategy-mod .strategy-box .slick-list.draggable {
    height: 100%;width: 230px; margin: 0 auto; }
  .strategy-box .item h3 {font-size: 25px;}
  .strategy-box .item p { font-size: 17px;}


  .strategy-box .inner-content-box{max-width:245px;}

  .point-title, .lvl-title, .lvl-desc li {
    font-size: 12px;
    padding: 12px 15px;}


  .strategy-box .item{ 
    position: relative;
    text-align: center !important;
  }
  .strategy-mod .strategy-box {
    max-width: 700px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  }
  .lvl-desc{
    text-align:left;
    max-width: 150px;
    margin: 0 auto;
    right:-50px;
  }
  .lvl-desc li{
    padding: 2px 0;
    display: block;
  }
  .strategy-box .item.item-1{
    top: 0;
  }
  .strategy-box .item .title-box i{
    display:none;
  }
  .strategy-box .inner-content-box {
    display: block;
    max-width: 200px;
  }
  .strategy-box .title-box {
    max-width: 193px;
    text-align: right;
  }
  .strategy-box .item.item-2 {
    top: 0;
    left: 0;
  }
  .strategy-box .item.item-3, .strategy-box .item.item-4 {
    right: 0;
    top: 0;
  }


  .meeting-module .form-part form > div.hs_submit.hs-submit {
    margin: 0;
  }
  .blue_color_template .full_width_banner_module h1, .green_color_template .full_width_banner_module h1, .yellow_color_template .full_width_banner_module h1, .red_color_template .full_width_banner_module h1, .pink_color_template .full_width_banner_module h1,
  .light_pink_color_template .full_width_banner_module h1, .neon_color_template .full_width_banner_module h1, .purple_color_template .full_width_banner_module h1, .light_blue_color_template .full_width_banner_module h1{
    font-size: 40px;
  }
  .text-with-image-repeate-icon .section-inner-content{
    margin: 0;
  }
  .text-with-image-repeate-icon .section-inner-content .img-block{
    padding-bottom: 13px;
    padding-left: 0;
    padding-right: 0;
  }
  .text-with-image-repeate-icon .section-inner-content .img-block img {
    padding-left: 0;
    padding-bottom: 0;
  }
  .num-icon-repeater-section .section-header {
    margin-bottom: 20px;
  }
  .module-programs-tabbing .has-child span::before, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span::before{
    top: 12px;
  }
  .module-programs-tabbing .has-child span::after, .module-programs-tabbing .main-lvl-menu .menu__list.lvl1 span::after{
    top: 22px;
  }
  .module-programs-tabbing .dropdown-menu .lvl3 li span::before, .module-programs-tabbing .dropdown-menu .lvl2 li span::before,
  .module-programs-tabbing .dropdown-menu .lvl3 li span::after, .module-programs-tabbing .dropdown-menu .lvl2 li span::after, .module-programs-tabbing .dropdown-menu .menu__list.lvl2.content-open > span::after{
    top: 15px;
  }

  .text-column-module .section-inner-content.copy_slider .text-item{
    max-width: 100%;
  }
  .text-column-module .section-inner-content.copy_slider .slick-slide .text-item {
    padding-bottom: 17px !important;
  }
  .text-column-module .section-inner-content.copy_slider .text-item .content_box{
    padding-left:10px;
  }
  body .text-column-module .section-inner-content.copy_slider .text-item::before {
    display: block;
    top: 0 !important;
    background-image:url('https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/program/Maecenas.svg') !important;
  }
  .program-banner-module .banner-inner-content .cta_button{
    margin-left: 0;
  }
  .simple-Text .white_fill_light_blue_text_button_
  { 
    margin-left: 0;
  }
  .covid-icon img {
    width: auto;
  }
  .meeting-module .meeting-section .meeting_calendar iframe{
    min-height: 783px;
    height: auto;
  }
  .rss-feed-module .hs-rss-module .hs-rss-item, .external-feed-module .rss-blog-section .post-item{
    max-width: 350px;
    margin: 0 auto 20px;
    display: block !important;
  }
  .external-feed-module .rss-blog-section {
    margin: 0;
  }

  .slick-dots-container {
    width: 10rem;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0.625rem 0 0.625rem auto;
    height: 1.5rem;
    position: relative;
  }

  .slick-dots-container > ul {
    padding: 0;
    display: flex !important;
    transition: all 0.25s;
    position: relative;
    margin: 0;
    list-style: none;
    transform: translateX(0);
    align-items: center;
    bottom: unset;
    height: 100%;
  }

  .slick-dots-container > ul li {}
  ul.slick-dots li.slick-active button{width: 20px;}
  ul.slick-dots li{padding-left:0px;}
  #cycle_2cSection.text-with-image .section-inner-content { padding: 0 15px;}
  .breadcrum ul li a{font-size:9px}
  .breadcrum ul li{padding:0 10px 0 0;}
  .breadcrum ul li::after{right:0;}

  .two_column_image_copy_module .section_inner_wrapper.image-left .section_content_column { padding-top: 20px;}
  .two_column_image_copy_module .section_header{margin-bottom:0px;}
  .two_column_image_copy_module .section_header h2 { margin-bottom: 20px;}

}
@media all and (max-width:771px){
  .blue_color_template .program-banner-module .banner-inner-content .prog-tagline, .green_color_template .program-banner-module .banner-inner-content .prog-tagline, .yello_color_template .program-banner-module .banner-inner-content .prog-tagline, .red_color_template .program-banner-module .banner-inner-content .prog-tagline, .pink_color_template .program-banner-module .banner-inner-content .prog-tagline {
      position: relative;
      bottom: 0;
      background: #fff;
      padding: 10px;
  }
  .num-icons-repeate-box { width: auto; margin: 0 auto; display: block; max-width: 258px !important;}
  .slick-slider {
      padding-bottom: 70px !important;
  }
  .slick-prev, .slick-next{
    /* Hide the original text */
    font-size: 0;
    line-height: 0;

    /* Ensure the button has dimensions */
    width: 40px;
    height: 40px;

    /* Optional: style the button */
    background: #000;
    border: none;
    cursor: pointer;
    position:absolute;
    bottom:0;
  }
  .slick-prev{
    left:0;
  }
  .slick-next{
    right:0;
  }
  .slick-prev:after{
    content:"<";
    color:#fff;
    text-align:center;
    font-size: 20px;
    line-height: 1;
  }
  .slick-next:after{
    content:">";
    color:#fff;
    text-align:center;
    font-size: 20px;
    line-height: 1;
  }
  
}

@media all and (max-width:640px){
  body{ overflow-x: hidden; }
  .meeting-module .contact-section .inner-contact-section .contact-img,
  .meeting-module .contact-section .inner-contact-section .form-part{max-width:100%;}
  .meeting-module .contact-section .inner-contact-section .contact-img {max-width: 270px; margin: 0 auto; }
  .meeting-module .contact-section .inner-contact-section .contact-img::before { bottom: -10px; left: -10px; }
  .meeting-module .contact-section .inner-contact-section .form-part{margin-top:20px; margin-bottom:20px  ;}
  .simple-Text .white_fill_blue_text_button, .simple-Text .white_fill_yellow_text_button, .simple-Text .white_fill_pink_text_button, .simple-Text .white_fill_red_text_button, .simple-Text .white_fill_green_text_button, .simple-Text .white_fill_yellow_text_button .simple-Text .white_fill_blue_text_button{margin-left:0px;}
  /*   .simple-Text .section-inner-content{max-width:100%;} */
  .simple-Text .section-inner-content.text-center {text-align: left;}
  .simple-Text .content_box h2{font-size:20px;}
  .program-banner-module .banner-inner-content .prog-title h1{font-size:25px;}
  .footer-section::after{display:none;}
  .program-module .section-inner-content{margin:0px;}
  .footer-section.dark-bg-color {padding-bottom: 50px;}
  .program-module .section-inner-content>div.prog-box { max-width: 100% !important;    width: 100% !important;}
  .program-module .section-inner-content .img-box,
  .program-module .section-inner-content .prog-box .content-box{max-width:50%;}
  .program-module .section-inner-content .prog-box, .program-module .section-inner-content .prog-box a{flex-wrap:wrap; width:100%;}
  div#sidebar-menu{width:100%; top:auto; bottom:0; transform:none;background:#0D28C2  !important; }
  .light_pink_color_template div#sidebar-menu{ background: rgba(249,126,120) !important; }
  .pink_color_template div#sidebar-menu{background: #E71D72 !important;}
  .black_color_template div#sidebar-menu{ background:#000000 !important; }
  .yellow_color_template div#sidebar-menu{ background:#F4AF2A !important; }
  .purple_color_template div#sidebar-menu{ background:rgba(180,82,161) !important; }
  .neon_color_template div#sidebar-menu{ background:#01889B !important; }
  .green_color_template div#sidebar-menu{ background:#A7BC38 !important; }
  .red_color_template div#sidebar-menu{ background:#B83636 !important; }
  .light_blue_color_template div#sidebar-menu{background:#0063A2 !important; }
  div#sidebar-menu .menu-box { display: flex; margin: 0 auto; width: 100%;  justify-content: space-evenly; }
  div#sidebar-menu .menu-box .menu-item a{    display: flex;flex-wrap: wrap; align-items: center; padding: 7px 11px 6.8px 11px;}
  div#sidebar-menu .menu-box  .menu-item a img{margin-right:8px;}
  .form-module form ul.inputs-list.multi-container li{max-width:100%;}
  .form-module .form-box ul.inputs-list li.hs-form-booleancheckbox span,
  .twoc_column_form_image_module .section_form_column li.hs-form-booleancheckbox label span{width:93%;}
  .broucher-download-module .inner-content-section h3 {
    margin-top: 0;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content h3 {
    font-size: 20px;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper > div, .centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column{
    padding: 0; 
  }
  .centro .two_column_image_copy_module .section_inner_wrapper .section_image_column{
    background:url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/Programs/mobile-new.svg) !important;
    background-position:left bottom !important;
    background-repeat:no-repeat !important;
  }
  .teal-green.centro .two_column_image_copy_module .section_inner_wrapper .section_image_column {
    background: url(https://8439098.fs1.hubspotusercontent-na1.net/hubfs/8439098/ISCTE_Nov20/corporate/teal-bottom.svg) !important;
    background-repeat: no-repeat !important;
    background-position: bottom left !important;
    background-size: 100% !important;
  }

  .teal-green.centro .two_column_image_copy_module .section_inner_wrapper > div, .neon_color_template .two_column_image_copy_module .section_inner_wrapper > div.section_content_column{
    margin-top: 20px;
  }
  .teal-green.centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column .image_box {
    padding: 0 0 4% 0;
    margin: 0;
  }
  .teal-green .process-slide-mod{
    background: transparent !important;
    margin-top: 0;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content{
    padding-left: 0;
  }
  .centro .two_column_image_copy_module{
    border-bottom:2px solid #ededed;
  }
  .faculty-module .faculty-block .slick-slide div .faculty-member img{
    width: 100%;
    height: auto;
  }
  .faculty-module .faculty-block .slick-slide div .faculty-member a {
    display: inline-block;
    width: 100%;
  }
  .faculty-listing-page .faculty-module .section-header {
    margin: 0 0 35px;
  }
  .faculty-module .section-header .search_box{
    max-width: 100%;
  }
  /*   .faculty-module .faculty-block .slick-slide div .faculty-member {
  padding: 0 0px 3% 3%;
} */
  .teal-green.centro div#sidebar-menu{
    background: #14b1ad !important;
  } 

  /*********Next event page******/
  .participent-repeat .section-inner-content .member{
    max-width: 25%;
    flex: 0 0 25%;
  }
  .event-detail h1{
    font-size: 20px;
  }
  .event-detail p{
    font-size: 14px;
  }
  .event-detail .btn-social{
    display: block;
    margin: 10px 0 0;
  }
  .event-detail .cta_button a{
    font-size: 13px;
    min-width: 200px;
  }
  .event-detail .social-icons {
    margin-top: 20px;
  }
  .event-image .container{
    padding-left: 0;
    padding-right: 0;
  }
  .event-header-section .container {
    padding-left: 30px;
  }
  .event-header-section .container::before{
    left: 0;
    width: 15px;
  }
  .event-header-section .tagline p{
    font-size: 15px;
    line-height: 14px;
  }
  .event-header-section .section-inner-content{
    max-width: 185px;
  }
  .event-header-section .logo img {
    max-width: 97px;
  }
  .contact-repeat-mod .person-details .name-design p:last-child {
    font-size: 10px;
  }
  .contact-repeat-mod .person-image::before{
    background-size: cover;
  }
  .blog-section .container {
    padding: 0;
  }
  .blog-section .post-detail-box{
    padding-left: 15px;
    padding-left: 15px;
  }
  .blog-section .post-fea ture-img{
    margin-bottom: 20px;
  }
  .blog-section .section.post-body{
    padding: 20px 15px 50px;
  }


  /*******AI business page******/
  .neon_color_template div#sidebar-menu{
    background: #01889B !important;
  }
  .neon_color_template .two_column_image_copy_module .section_inner_wrapper > div{
    margin-top:0;
  }

  .blue_color_template .full_width_banner_module h1, .green_color_template .full_width_banner_module h1, .yellow_color_template .full_width_banner_module h1, .red_color_template .full_width_banner_module h1, .pink_color_template .full_width_banner_module h1,
  .light_pink_color_template .full_width_banner_module h1, .neon_color_template .full_width_banner_module h1, .purple_color_template .full_width_banner_module h1, .light_blue_color_template .full_width_banner_module h1 {
    font-size: 25px;
  }

  div#experience_page .content_box h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .testimonial-module .testimonial .testi-content {
    font-size: 14px;
  }
  .full_width_banner_module h1{
    font-size: 25px;
  }
  .blue_color_template .full_width_banner_module h1 span {
    font-size: 25px !important;
    margin-left: 10px;
  }

  .menu{
    transform: inherit;
  }
  .tabbing .menu{
    max-width: 100%;
  }
  .action--open, .action--close {
    display: none;
  }
  .menu__breadcrumbs{
    position: relative;
    left: 0;
  }
  .menu__breadcrumbs a:nth-child(2n){
    -webkit-transform: inherit;
    transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    left: 0;
    top: 0;
    width: 100%;
    padding: 16px 16px 16px 50px !important;
  }
  .tabbing .lvlTwoActive .menu__wrap {
    top: 60px;
  }
  .menu__breadcrumbs a:first-child{
    padding-top: 6px;
    text-align: left;
    width: 100%;
  }
  .menu__breadcrumbs a:not(:last-child)::after{
    text-align: right;
    width: 30px;
    position: relative;
  }
  .menu__item{
    width: 100%;
  }
  .submenu.menu__level.menu__level--current .menu__link::after{
    line-height: 46px;
    font-size: 35px;
  }
  .menu__link--current::before {
    display:none;
  }
  .menu__level.menu__level--current {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
  }
  .tabbing .content{  
    min-height: inherit;
    overflow: hidden;
  }
  .tabbing .menu{
    min-height: 180px;
  }
  #cycle_2cSection.text-with-image.dot-img-enabled .section-inner-content > div.img-block{min-height: inherit; }
  .testimonial-module .profile .image img { width: 100%;}
  .testimonial-module .profile::before{max-width:280PX;}
  .testimonial-module .profile .image { max-width: 120px;}
  .testimonial-module .profile .desigantion{width:100%;padding: 0px 0 24px;}
  .testimonial-module .profile .image{align-self: flex-end;}
  .testimonial-module .section-header { padding: 0 15px;}
  .testimonial-inner-content .slick-slide{margin:0px;}
  .testimonial-module .testimonial .testi-content {	padding-left: 20px;padding-right: 20px; padding-top:26px; padding-bottom:15px;}
  /**
  .testimonial-module .profile::before{bottom:0px;}**/
  .testimonial-module .profile .desigantion span,
  .policy-menu ul li a,
  .mob-copy-rights{font-size: 8px;}/**10px**/
  .icon-repeater-section .icon-box img{padding:0 15px; width:100%;}

  /**17-02-2021----------**/
  .accordian-module .crousel-blocks .member {
    max-width: 90%;
  }
  .accordian-module .crousel-blocks .member .member-img-box {
    background-image: none !important;
  }

  .testimonial-module ul.slick-dots {
    margin-top: 25px;
  }
  .testimonial-module .profile .desigantion span, .policy-menu ul li a, .mob-copy-rights {
    padding-right: 7px;
  }

}



@media (max-width:620px){

  .faculty-module .faculty-block .slick-slide > div{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .faculty-module .faculty-block .slick-slide div .faculty-member{
    margin: 0 10px;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .faculty-module .faculty-block .slick-slide div .faculty-member img{
    padding-right: 0;
    max-height: inherit;
  }
  .program-banner-module.mobile-banner .full-with-bg_img{background-position: -495px 1.1%;}
}
@media all and (max-width:567px){
  .accordian-module .member .member-img-box img{width: 85%;}
  /*   .event-module .event-inner-content {
  max-width: 320px;
} */
  .simple-Text .cta_button.white_fill_blue_text_button {
    margin-left: 80px;
  }
  .centro .two_column_image_copy_module .container {
    padding: 0;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column .image_box img{
    padding-left: 0;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column::after{
    right: 49%;
    bottom: 16%;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper .section_content_column {
    padding:15px 15px 0 !important;
  }
  .centro .two_column_image_copy_module .section_inner_wrapper.image-left .section_image_column .image_box{
    padding: 0 0 13px 0;
  }

}
@media all and (max-width:520px){
  .testimonial-module .profile{ max-width: 100%;}
}
@media all and (max-width:485px){
  .accordian-module .accordion_group .accordion_content .item-content ul{ padding: 0;}
  .btn-box.white-fill-button a {
    display: block;
    margin-bottom: 10px;
    max-width: 220px;
  }
  .program-quickfacts_column{
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .desc-box {
    padding-left: 0;
  }
}
@media all and (max-width:480px){
  .process-slide-mod .left-col { margin-bottom: 20px;}
  .text-column-module .section-inner-content .text-item .content_box{position:relative}
  .text-column-module .section-inner-content>div p{ background:#fff}
  .text-with-image-repeate-icon .repeate-content-box .repet-item{max-width:50%;}
  .text-with-image-repeate-icon .repeate-content-box .repet-item .icon-image{max-width:30px;}
  .text-with-image-repeate-icon .repeate-content-box .repet-item .repet-content{max-width:72%}
  .form-module form input{width:100% !important}
  .form-module form ul.inputs-list.multi-container li label input,
  .form-module .form-box ul.inputs-list li.hs-form-booleancheckbox input{width:auto !important;}
  .faculty-module .faculty-block .slick-slide div .faculty-member { margin: 0 auto; display: block !important; display: block !important; }
  .faculty-module .faculty-block .slick-slide{ display: flex; flex-wrap: wrap; justify-content: center; }
  .faculty-module .faculty-block .slick-slide > div .faculty-member{ display: block; flex: 0 0 48%; max-width: 48%; padding-left:15px; padding-right:15px;}
  .faculty-module .faculty-block .slick-slide > div{width:100%; padding-left:0; padding-right:0;}
  #faculty-slider-section.faculty-module .faculty-block .slick-slide > div{ margin-bottom:0 }

  .faculty-module .faculty-block .slick-slide div .faculty-member {  max-width: 100%;   margin: 20px 0;
    width: 100% !important; }
  /*   .faculty-module .faculty-block .slick-slide div .faculty-member::before { background-position: bottom 16px center; background-size: 185px; } */

  /*   .faculty-module .faculty-block .slick-slide div .faculty-member img{ min-height: 24vh; } */
  .faculty-module .faculty-block .slick-slide div .faculty-member span.person_name { font-size: 11px; }
  .faculty-listing-page .faculty-block ul.slick-dots{ text-align: center; right: 0; }
  .broucher-download-module .inner-content-section .download-btn-section::before, .broucher-download-module .inner-content-section .download-btn-section::after, .broucher-download-module .meeting-section .meeting_calendar::before { background-repeat: no-repeat; width: 150px; height: 120px; }
  .broucher-download-module .meeting-section .meeting_calendar iframe {
    padding: 0 0px 23px 10px;
  }
  .broucher-download-module .inner-content-section .download-btn-section{ padding-right: 15px; padding-left: 15px; }
  .broucher-download-module .white_fill_blue_text_button a{ min-width: inherit; }
  .download-wrap{ padding: 20px; }
  .broucher-download-module .white_fill_blue_text_button a {
    height: 40px;
    line-height: 40px;
  }

  /*********Next event page********/
  .participent-repeat .section-inner-content .member {
    max-width: 46%;
    flex: 0 0 46%;
  }
  .sub-member::before{
    height: 100%;
  }
  .blog-section .section.post-body p {
    margin: 0;
    font-size: 13px;
  }

  .cta-group-box.btn-two-enable{
    display: block;
  }
  .cta-group-box.btn-two-enable .cta_button.btn1 {
    margin-bottom: 20px;
  }
  .simple-Text .content_box h2{
    margin-top: 0;
  }
  .program-banner-module.mobile-banner .text-with-Cta-box .prog-tagline {	width: 100% !important;}
}
@media all and (max-width:420px){
  .faculty-module .faculty-block .slick-slide div .faculty-member::before{width: 126px;
    height: 90px;}
  .testimonial-module .testimonial {margin: 0; padding-bottom: 8px;}
  .testimonial-module .profile{padding-left:10px;}

  .footer-section::before{width:100%;}
  .program-module .section-inner-content .prog-box .content-box{    padding-left: 13px;}
  .item-content td{ font-size: 10px; }
  .accordian-module .accordion_group .accordion_content .item-content {
    padding-left: 60px;
  }
  .contact-repeat-mod .person-image::before{
    height: 80px;
  }
  .event-detail-module .event-image img {
    min-height: 350px;
    object-fit: cover;
    object-position: center;
  }
  .schedule-column-mod .section-inner-content{
    padding: 0 15px;
  }

  /*******AI business page****/
  .two_column_image_copy_module .section_inner_wrapper .section_content_column .column_content h3{
    font-size: 20px;
  }
  .strategy-mod .img-box img{
    min-width: 480px;
    margin-left: -35%;
  }
  .strategy-mod ul.slick-dots{
    padding: 0 25px;
  }
  .icon-repeater-section .icons-repeate-box .icon-box{
    max-width: 100%;
  }
  .rss-feed-module .hs-rss-module .hs-rss-item{
    max-width: 260px;
  }
}

@media (max-width:379px){
  .participent-repeat .section-inner-content .member {
    max-width: 45%;
    flex: 0 0 45%;
  }
  .event-desc p, .prog-schedule-mod p{
    font-size: 13px;
  }
  .event-detail h1 {
    font-size: 16px;
  }
  .event-detail p {
    font-size: 13px;
  }
}


@media all and (max-width:375px){
  .form-module .form-box ul.inputs-list li.hs-form-booleancheckbox span,
  .twoc_column_form_image_module .section_form_column li.hs-form-booleancheckbox label span{width:91%;}
  .testimonial-module .profile .image { padding-right: 10px;max-width: 100px;}
  .testimonial-module .profile .image img{width:100%;}
  .news-repeat-mod .news-box, .event-mob-filter-block .slick-slide > div,
  .event-module .event-inner-content .slick-slide>div{
    max-width: 260px;
  }
  .contact-repeat-mod .person-image::before {
    height: 40%;
    background-position: top center;
    bottom: 30px;
  }
  .accordian-module .accordion_group .item-content table tr > td:last-child {
    padding-left: 25px;
  }

}

@media (max-width:350px){
  .contact-repeat-mod .person-details .name-design p:last-child {
    font-size: 9px;
  }
  .contact-repeat-mod .person-details .name-design {
    padding: 10px 16px 30px 0;
  }
  .faculty-module .faculty-block .slick-slide div .faculty-member img {
    min-height: 17vh;
  }
  .logo-desc{
    font-size: 10px;
  }
  .mob-footer-sec .promo-text {
    font-size: 18px;
  }
}



.globe_class{
  width:auto;
}
.lang_list_class{position:relative;left:auto !important;transform:initial !important;}
.lang_list_class li a {
    color: gray;
}
.lang_list_class li{
  border-right:1px solid gray;
}
.lang_list_class li:last-child{
  border-right:0;
} 

@media (max-width: 991px) {
  .hubdb-module .programas-list,
  #other-section.three-column-module .section-inner-content{
    grid-template-columns: auto;
  }
}