/** Fonts **/
h1, h2, h3, h4, h5, body {
	color: #254C5C;
}
body {
	font-size: 16px!important;
}

/** BWP css **/
img.bwp-logo {
	max-width:400px;
}
.layout-blog #sp-header, .layout-blog #sp-header .container{
	background:#1C7985;
	max-width: 100%;
}
.layout-blog #sp-main-body {
	margin-top:0;
	padding:80px 0;
}
.layout-default .sppb-article-info-wrap, #sppb-addon-1707987158714 .sppb-readmore, #sppb-addon-1707987158714 > div > div > div > div > div > div > a {
	margin-top:30px;
}
#sppb-addon-1707987158714 h3 {
	font-size:24px;
	margin-bottom:20px;
}
#sppb-addon-1707987158714 .sppb-addon-articles .sppb-addon-article {
	text-align:center;
}
#section-id-1707987158711 .sppb-addon-single-image-container img.sppb-img-responsive.sppb-element-lazy.sppb-element-loaded, #sppb-addon-1707987158714 > div > div > div > div > div > a > img {
	max-height:100px;
	width:auto;
	margin:auto;
}
#section-id-1707987158711 .sppb-col-sm-3 {
	margin-bottom:40px;
	*display:flex;
}
.pager>li a {
		background:#1C7985;
		color:#fff;
}
#sppb-addon-1668415894625 h2 {
	color:#fff;
}
.no-header #sp-header {
	background: #254C5C!important;
	height: 130px;
}
.no-header .related-article-list-container {
	display: none;
}
.yt-bwp {
	max-width:80%;
	margin:auto;
}
/** News Layout **/
.news-layout img {
	height: unset!important;
	width: auto!important;
	display: block;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	padding: 30px 0;
	max-height: 600px;
}
.news-layout .container {
	margin: 5% 0!important;
	padding: 50px 0;
	border-top: 3px solid #00DCD3;
	background: #fff; 
	padding: 50px 0; 
	margin: 30px 2%;
}
.news-layout ul {
	padding-left: 50px!important;
}
.news-layout .content {
	background-color: #fff;
	margin: 0 30px!important;
	padding: 0 0!important;
}
/* Coming Soon */
.coming-soon-title, .coming-soon-content {
	color: #fff;
	text-align: center;
}
#coming-soon-countdown div {
	color: #fff;
}

/* Custom Menu CSS */

#sp-header {
	background: transparent!important;
  box-shadow: none;
  height: 0px;
}
#sp-main-body {
	margin-top: -70px;
}
#sp-header .logo {
	margin-top: 40px;
}
.burger-icon>span {
	background-color: #fff;
}

/* Custom Footer */
#sp-footer, #sp-bottom {
	background: #254C5C;
}
.social, #sppb-addon-1660898685429 {
	text-align: left;
}
#sppb-addon-1660908850683 h3 {
	color: #fff;
}
#sppb-addon-1660898685429 .fab, .share .fab, .share .fa {
	height: 60px;
	width: 60px;
	display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
	margin-right: 10px;
	border: 1px solid #1CD8D2;
	padding: 15px;
	border-radius: 50%;
	display: inline;
	font-size: 24px;
	color: #1CD8D2;
}
#sppb-addon-1660898685429 .fab:hover {
	color: #fff;
	border: 1px solid #fff;	
}
.sp-copyright {
	display: none;
}

#sppb-addon-1660042494306 .box {
	background: transparent!important;
}
#sppb-addon-1660042494306 .box.borderless .box-header, #sppb-addon-1660042494306 .box.borderless .box-body, #sppb-addon-1660042494306 .box.borderless .box-footer {
	display: none;
}
/* Buttons */
.btn-primary, .sppb-btn-primary, .sppb-readmore {
    border-color: #1CD8D2!important;
    background-color: #1CD8D2!important;
    border-radius: 0px!important;
    color: #fff!important;
    padding: 8px 12px!important;
}

.btn-primary:hover, .sppb-btn-primary:hover, .sppb-readmore:hover {
    border-color: #254C5C;
    background-color: #254C5C;
    border-radius: 0px;
    color: #fff;
}

/** Off canvas - Left align **/
 .offcanvas-menu {
    background-color: #254C5C;
    color: #fff;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
	color: #fff;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #fff!important;
    text-decoration:underline;
}
.offcanvas-menu .offcanvas-inner ul.menu>li {
	font-weight: 400;
	font-size: 24px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
	color: #1CD8D2;
	font-style: italic;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:active, .offcanvas-menu .offcanvas-inner ul.menu>li a:active, .offcanvas-menu .offcanvas-inner ul.menu>li span:active, .offcanvas-menu .offcanvas-inner ul.menu>li span:active {
	color: #1CD8D2;
	font-style: italic;
}
body > div.offcanvas-menu > div.d-flex.align-items-center.p-3.pt-4 > a {
	color: #fff;
	border-radius: 50%;
}

/* Event Gallery **/
.eventgallery-category-headline, .gallery #events .date {
	display:none;
}
/* Contact Page */

.contact body {
	background: #254C5C;
}

.contact h1, .gallery h1 {
	color: #fff;
}
#sppb-addon-1648630116476 .sppb-ajaxt-contact-form .sppb-form-group input:not(.sppb-form-check-input), #sppb-addon-1648630116476 .sppb-ajaxt-contact-form div.sppb-form-group textarea {
	border-radius: 0px;
}
.rsformv3_form input, .rsformv3_form textarea {
	background-color:#254C5C!important;
	border: 0px;
	border-bottom:1px solid #ffffff;
	border-radius:0px;
}
.rsformv3_form label, .rsformv3_form .form-control {
	color:#1CD8D2;
}
.rsformv3_form .form-control, .rsformv3_form  #rsfp-counter-108 {
	color:#ffffff;
}
.rsformv3_form .formRequired {
	display:none;
}
/* TBLI Circle **/
#sppb-addon-1648631029221 > div > h1 {
	color: #ffffff;
}
/* Foundation Page */

.foundation h1 {
	color: #fff;
}

/* Events Page */
.events h1 {
	color: #fff;
}
#top-event-accordion h2, #top-event-accordion p{
	color: #fff;
}
#ev2, #ev3 {
display:none;
}
#ev1, #ev2, #ev3 {
	padding-bottom: 30px;
}
.ev-accord {
	border-top: 1px solid #1CD8D2;
	padding: 30px 0 0 0;
}
.ev-accord:last-child {
	border-bottom: 1px solid #1CD8D2;
}
/*8 DP Calendar Upcoming - Simple View */
.dp-home .col-md-9 {
  padding-left:0px;
}
.mod-dpcalendar-upcoming-simple__event .row {
  *padding:10px 0;
}

.mod-dpcalendar-upcoming-simple__information {
  border:0;
  color:#000;
  min-height: 150px;
}
.mod-dpcalendar-upcoming-simple__event .col-md-4, .mod-dpcalendar-upcoming-simple__event .col-md-12 {
  padding-left:0px!important;
  padding-right:0px!important;
}
.mod-dpcalendar-upcoming-simple__information, .mod-dpcalendar-upcoming-simple__information a  {
  color:#254C5C;
  font-size:24px;
  font-weight: 600;
}
.mod-dpcalendar-upcoming-simple__date, .mod-dpcalendar-upcoming-simple__date .event-num, .mod-dpcalendar-upcoming-simple .dp-date__start, .mod-dpcalendar-upcoming-simple .dp-date__end, .mod-dpcalendar-upcoming-simple .dp-time__start, .mod-dpcalendar-upcoming-simple .dp-time__end  {
  color:#254C5C;
  font-size: 1.8rem;
  opacity: 1!important;
	text-align: center;
	font-weight: 400;
 }
 .mod-dpcalendar-upcoming-simple__date {
 	font-style:normal;
 }
.mod-dpcalendar-upcoming-simple__date .dp-date__separator, .dp-date__end {
  display:none;
}
.mod-dpcalendar-upcoming-panel__event {
	float:left;
}
.dp-time__separator, .dp-time__end {
	display: none;
}
.dp-time__start {
	font-size: 16px!important;
  opacity: 1!important;
  color:#254C5C;
  margin-top: -20px;
}
.dp-date__start::after {
    content: "\a";
    white-space: pre;
}
.dp-time__start::after {
	content: " CET";
}
.mod-dpcalendar-upcoming-114 .mod-dpcalendar-upcoming-simple__image {
	display: none;
}
.mod-dpcalendar-upcoming-simple__event .ev-book, .mod-dpcalendar-upcoming-simple__event .booknow {
	text-align: center;
}
	.mod-dpcalendar-upcoming-panel .dp-figure {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin: 0;
}
.share .fab, .share .fa {
    height: 5px;
    width: 5px;
    font-size: 12px;
    padding: 9px;
}
.share .fa-facebook-f {
	padding: 9px 11px;
}
#sppb-addon-1660898685429 .fa-facebook-f {
	padding: 15px 19px;
}
.share {
	margin-top: 0px;
	margin-bottom: 25px;
}
.ev-book {
	margin-top: 0;
	padding: 0;
}
.booknow .more {
	width: 120px;
}
/* Past Events **/
.mod-dpcalendar-upcoming-panel__group, .mod-dpcalendar-upcoming-panel>.mod-dpcalendar-upcoming-panel__event {
	flex:  0 0 auto;
	width: 25%;
	margin: 0;
	background-color: #fff;
  box-shadow: none;
}

.mod-dpcalendar-upcoming-panel__information a {
  color:#254C5C;
  font-weight: 600;
  font-size: 16px;
}
.mod-dpcalendar-upcoming-panel .dp-date__start, .mod-dpcalendar-upcoming-panel .dp-date__end, .mod-dpcalendar-upcoming-panel .dp-time__start, .mod-dpcalendar-upcoming-panel .dp-time__end {

}
.mod-dpcalendar-upcoming-panel__information .dp-time__start {
	display: none;
}	
.mod-dpcalendar-upcoming-panel .dp-figure .dp-image {
	height: 200px;
}
/** Horizontal template dp calendar */
.mod-dpcalendar-upcoming-horizontal__group, .mod-dpcalendar-upcoming-horizontal>.mod-dpcalendar-upcoming-horizontal__event {
	flex: 100%;
}
/* Services Page */
.services h1 {
	color: #fff;
}

/* about page */ 

#tr2, #tr3, #tr4, #tr5{
	display:none;
}

#team .wrapper {
  display: flex;
  flex-wrap: nowrap;
  margin-left:-10px;
  margin-top:-10px;

}
.featured__item:hover .img-wrap, .featured__item:active .img-wrap {
  background-color: #00DCD3;
}
.featured__item:hover img {
    transition: background-color 600ms ease-in-out 0ms;
    opacity: 0.4;
}
#team .featured__item img:hover > * {
	background-color: #00DCD3;
}
#team .featured__item {
  flex: 0 0 20%;
  background-color: #00DCD3;  
}

#team .featured__item:hover, #team .featured__item.active {
    transition: background-color 600ms ease-in-out 0ms;
    *opacity: 0.4;
}
#column-id-1661250906271 .sppb-addon-person, #column-id-1661250906311 .sppb-addon-person {
	text-align: center;
}


@media only screen and (max-width:992px) {
  #team .wrapper {
    flex-wrap:wrap!important;
  }
}

#team .overlay {
		background-color: rgba(0, 220, 211, 0.5);
}
#team .overlay img:hover {
	background-color: rgba(0, 220, 211, 0.5);
	opacity: 0.3;
}
.teambio {
	text-align: center;
	color: #ffffff;
	clear: both;
}
.teambio h3 {
	padding-top: 50px;
	color: #00DCD3;
	font-size: 28px;
}
.teambio .fab, #column-id-1661250906271 .sppb-person-social .fab, #column-id-1661250906311 .sppb-person-social .fab , #bookrobert > i, .teambio .fas {
	text-align: center;
	height: 60px;
	width: 60px;
	margin-right: 10px;
	border: 1px solid #1CD8D2;
	padding: 15px;
	border-radius: 50%;
	color: #1CD8D2;
	font-size: 24px;
}
.teambio .fab:hover {
	border: 1px solid #ffffff;
	color: #ffffff;
}
#team {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
}

#partners .sppb-img-responsive {
	*width: 150px;

}
#partners .sppb-addon-single-image-container {
		width: 150px;
}
#partners {
	padding: 0px!important;
}
/* Home */
#services .row{
  display: flex;
  flex-wrap: wrap;
  min-height: 340px;
}
#services .service {
  flex: 1 0 20%; /* The important bit. This percentage decides your columns. 
 The percent can be px. It just represents your minimum starting width.
  */
  *margin: 5px;
  color: white;
  *display: flex;
  align-items: center;
  justify-content: center;
}
#services .service img {
	width: 100%;
	padding: 20%;
}
#service-2, #service-3, #service-4, #service-5 {
	display:none;
}
.service h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 25px;
}
#services .service:hover h2 {
	color:#1C7985;
}
.servicebio a {
	color: #254C5C;
}
.servicebio a:hover {
	color:#1C7985;
}
 /** Service test **/

.timeline-pills {
  display: flex;
  align-items: center;
}

.timeline-pills .timeline-element {
  *background: #dcdcde;
  text-align: center;
  padding: 0.5rem 1rem;
  margin: 0 0.5rem 0 0;
  color: #254C5C;
  display: block;
  cursor: pointer;
}

.timeline-pills .timeline-element h2 {
  vertical-align: middle;
  max-width: 100%;
  margin: 0;
  font-size: 24px;
  color: #254C5C;
  margin-top: 20px;
}
.timeline-pills .timeline-element h2:hover, .timeline-pills .timeline-element.active h2 {
	color: #1C7985;
}
.timeline-pills .timeline-element img {
  width: 100%;
  max-width: 150px;
}

.timeline-info {
	text-align: center;
	*height: 450px;
}
.timeline-info h3 {
	padding-top: 50px;
  color: #254C5C;
  font-size: 28px;
}
.timeline-pills .timeline-element.active,
.timeline-pills .timeline-element.hover-pill, .timeline-pills .timeline-element.active h2, .timeline-pills .timeline-element.hover-pill h2 {
  color: #1C7985!important;
}

.timeline-info-panels {
  *background: #fafafa;
}

.timeline-info-panels .timeline-info {
  padding: 1rem;
  display: none;
}

.timeline-info-panels .timeline-info.active {
  display: block;
}

/* Hover and active image changes */

.timeline-element #serv1 {
  background-image:url(https://www.tbligroup.com/images/services/advisory.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element.active #serv1, .timeline-element:hover #serv1 {
  background-image:url(https://www.tbligroup.com/images/services/advisory-hover.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element #serv2 {
  background-image:url(https://www.tbligroup.com/images/services/tbli-weekly.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element.active #serv2, .timeline-element:hover #serv2 {
  background-image:url(https://www.tbligroup.com/images/services/tbli-weekly-hover.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element #serv3 {
  background-image:url(https://www.tbligroup.com/images/services/events.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element.active #serv3, .timeline-element:hover #serv3 {
  background-image:url(https://www.tbligroup.com/images/services/events-hover.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
}
.timeline-element #serv4 {
  background-image:url(https://www.tbligroup.com/images/services/foundation.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element.active #serv4, .timeline-element:hover #serv4 {
  background-image:url(https://www.tbligroup.com/images/services/foundation-hover.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element #serv5 {
  background-image:url(https://www.tbligroup.com/images/services/capital.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
}
.timeline-element.active #serv5, .timeline-element:hover #serv5 {
  background-image:url(https://www.tbligroup.com/images/services/capital-hover.png);
  background-repeat:no-repeat;
  background-size: 150px;
	height: 160px;
  width: 100%;
  background-position: center;
  background-position: center;
}


/** Home page - Past events **/
#sppb-addon-1659350056896 .mod-dpcalendar-upcoming-panel {
	background:#1C7985;
}

#sppb-addon-1659350056896 .mod-dpcalendar-upcoming-panel .mod-dpcalendar-upcoming-panel__group, #sppb-addon-1659350056896 .mod-dpcalendar-upcoming-panel>.mod-dpcalendar-upcoming-panel__event {
	background:#1C7985;
	margin-top: 20px;
}
#sppb-addon-1659350056896 .mod-dpcalendar-upcoming-panel__information {
	background: #fff;
  min-height: 150px;
}
#sppb-addon-1659350056895 h2, #sppb-addon-1659354456281 h2 {
	color: #fff!important;
}
/* Insights page */
.insights h1,#sppb-addon-1663084596555 > div > h1 {
	color: #fff;
}
.insights h3 a {
	color: #254C5C;
	margin-bottom: 20px;
}
.insights h3 {
	margin-bottom: 20px;
}
/** Featured Insights Modules **/
#zentools-105 .zt-col-6 {
	width: 50%;
}
.sppb-readmore {
	margin-top: 20px;
}

#sppb-addon-1648631029294 > div > h2 {
	color: #fff;
	font-size: 36px;
}
#zentools-124 h3 a{
	color: #fff;
}
#zentools-124 .owl-controls .owl-buttons div {
	background: #1CD8D2;
	font-size: 16px;
	opacity: 1;
	border-radius: 0px;
}
/** Blog post Page */

.full-width {
	left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	position: relative;
	right: 50%;
	width: 100vw;
	margin-top: -160px;
}
.full-width img {
	min-height: 400px!important;
}

#zentools-105 .zt-column-2 {
	width: 47%;
}
#zentools-105 .zt-col-2 {
	margin: auto;
}
#zentools-105 > div.owl-wrapper-outer.autoHeight > div {
		background-color: #f1f1f1;
}
#zentools-105 h2 a {
	color: #254C5C;
	font-size: 36px;
	margin-bottom: 20px;
}
#zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-category.zt-element.zt-block.zt-element-1.zt-left.zt-hidden-content, #zentools-105 .autoHeight .zt-column-2 > div.zt-title.zt-hidden-content.zt-element.zt-element-2.zt-left, #zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-readmore.zt-element.zt-block.zt-left.zt-hidden-content.zt-element-3.zt-hidden-content, #zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-text-intro.zt-element.zt-block.zt-element-3.zt-left.zt-hidden-content, #zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-readmore.zt-element.zt-block.zt-left.zt-hidden-content.zt-element-4.zt-hidden-content {
    margin: 0px auto 45px auto;
    width: 63%;
    float: none;
}
#zentools-105 .zt-category a, #zentools-105 .zt-category {
    margin: 60px auto 20px auto!important;
    text-decoration: underline;
    color: #254C5C;
    text-transform: uppercase;
    font-size: 20px;
}
#zentools-105 .zt-readmore {
	padding-top: 30px;
}

/** Offcanvas **/
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span, .offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
	color: #fff;
	background-color: #fff;
}
.offcanvas-menu .logo-image  {
	height:50px;
}


/**J4 Joomla updates **/

.featuredInsights {
	display:flex;
	flex-wrap:nowrap;
	flex-direction:column;
	float:left;
			background-color:#f1f1f1;
}

.featuredInsights .sppb-article-img-wrap {
		flex: 0 0 50%;
    max-width: 50%;
		display:block;
		float:left;
		height:100%;
}
.featuredInsights .sppb-article-info-wrap {
		flex: 0 0 50%;
    max-width: 50%;
    display: block;
    float: left;
    padding-left: 5%;
    padding-right: 5%;
    vertical-align: middle;
    justify-content: center;
		background-color:#f1f1f1;
		height:100%;
}
.featuredInsights .sppb-article-info-wrap h3, .featuredInsights .sppb-article-info-wrap h3 a {
		font-size:36px;
		margin: 60px auto 20px auto !important;
		color: #254C5C!important;

}
.featuredInsights .sppb-meta-category {
		*margin: 20px auto 20px auto !important;
    text-decoration: underline;
    color: #254C5C!important;
    text-transform: uppercase;
    font-size: 20px!important;
}
.featuredInsights .sppb-meta-category a, #sppb-addon-1722245822564 > div > div > div > div > div > div > div.sppb-article-meta > span > a {
	    color: #254C5C!important;
}
.featuredInsights .sppb-addon-articles .sppb-article-meta {
	margin:0;
}
.featuredInsights .sppb-article-introtext {
	margin-bottom:50px;
}



	/** Media queries **/


}

@media only screen and (max-width: 1400px) {

}


@media only screen and (max-width: 1200px) {
	#zentools-105 .zt-col-6 {
		width: 100%;
	}

}#zentools-105 .zt-readmore {
	margin-bottom: 50px;
}
	.mod-dpcalendar-upcoming-panel__group, .mod-dpcalendar-upcoming-panel>.mod-dpcalendar-upcoming-panel__event {
		flex: 0 0 25%;
		padding-bottom: 30px;
	}

@media only screen and (max-width: 992px) {
	h1 {
		font-size: 3.4rem!important;
	}
	.logo-image {
		max-height: 50px;
	}
	#sp-header .logo {
		margin-top: 20px;
	}
	.mod-dpcalendar-upcoming-simple {
		text-align: center;
	}
	.ev-book	{
		text-align: center;
	}
	.mod-dpcalendar-upcoming-panel__group, .mod-dpcalendar-upcoming-panel>.mod-dpcalendar-upcoming-panel__event {
		flex: 0 0 50%;
		width:50%;
		padding-bottom: 30px;
	}
	#zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-category.zt-element.zt-block.zt-element-1.zt-left.zt-hidden-content, #zentools-105 .autoHeight .zt-column-2 > div.zt-title.zt-hidden-content.zt-element.zt-element-2.zt-left, #zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-readmore.zt-element.zt-block.zt-left.zt-hidden-content.zt-element-3.zt-hidden-content, #zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-text-intro.zt-element.zt-block.zt-element-3.zt-left.zt-hidden-content, #zentools-105 > div.owl-wrapper-outer.autoHeight > div > div > div > div.zt-col.zt-col-6.zt-column-2 > div.zt-readmore.zt-element.zt-block.zt-left.zt-hidden-content.zt-element-4.zt-hidden-content {
		width: 100%;
		padding: 0 30px;
	}
	.mod-dpcalendar-upcoming-panel .dp-figure .dp-image {
		height: auto;
		width: 100%;
	}
	#team .featured__item {
		flex: 0 0 20%;
	}
	#sppb-addon-1648633110098 h1 {
		*font-size: 2.8rem!important;
	}
	#section-id-1655835736618 {
		padding: 0 30px!important;
	}
	#sppb-addon-1648633110098 h1.sppb-addon-title {
		padding-top: 50px!important;
	}
	#sppb-addon-wrapper-1648631029239 {
		margin: 0px!important;
	}
	#column-id-1648631029224 {
		padding: 0 30px!important;
	}
	#sppb-addon-wrapper-1648631029225 {
		margin: 0!important;
	}
	#sppb-addon-1648631029266 .sppb-addon-single-image {
		text-align: center;
	}
	.social, #sppb-addon-1660898685429 {
		text-align: center;
	}
	.featuredInsights .sppb-article-img-wrap, .featuredInsights .sppb-article-info-wrap {
		flex:0 0 100%;
		max-width:100%;
	}
	.featuredInsights .sppb-article-info-wrap {
		padding-bottom:30px;
	}
}


@media only screen and (max-width: 768px) {
		.mod-dpcalendar-upcoming-panel__group, .mod-dpcalendar-upcoming-panel>.mod-dpcalendar-upcoming-panel__event {
		flex: 0 0 100%;
		padding-bottom: 30px;
		width:100%;
	}
}
@media only screen and (max-width: 576px) {
	h1 {

	}
}

