@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
:root {
	--amber: #DF9156;
	--primary: #DF9156;
	--sepia: #D3CBBC;
	--umber: #534741;
	--white: #FFFFFF;
	--text: #101010;
}

.container {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 16px;
}

h2 {
	/*font-size: 48px;
	line-height: 1.1667;*/
}

.h2 {
	font-size: 48px;
	line-height: 1.1667;
	margin: 0 0 20px;
}

.pt-0 {
	padding-top: 0 !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.p-0 {
	padding: 0 !important;
}

.btn {
	background: var(--amber);
	display: inline-block;
	font-size: 14px;
	padding: 11px 24px;
	min-width: 240px;
	min-width: 150px;
	color: var(--white);
	border: 1px solid var(--amber);
	transition: 0.3s ease;
	outline: none;
	box-shadow: none;
}

.elementor-kit-11 .btn {
	color: var(--white);
}

.elementor-kit-11 .btn:hover,
.btn:hover {
	background: transparent;
	color: var(--amber) !important;
}

.text-center {
	text-align: center;
}

section.section {
	padding: 50px 0;
}

.row {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.col {
	padding: 0 15px;
	width: 100%;
}

.heading {
	margin-bottom: 30px;
}

.heading h2 {
	margin: 0;
}

.heading h2 + h4,
.heading h2 + h6{
	margin: 20px 0 0;
}

.elementor-kit-11 .heading .h3,
.heading .h3 {
	font-size: 40px;
	line-height: 1.2;
}

.breadcrumbs {
	margin: 0;
	padding: 0;
	list-style: none;
}

.breadcrumbs li {
	display:inline-block;
	vertical-align:top;
}

.breadcrumbs li:after {
	content:"/";
	display: inline-block;
	margin: 0 10px;
	color: rgba(0, 0, 0, 0.38);
}

.breadcrumbs li:last-child:after {
	display: none;
}
.breadcrumbs li a {
	color: rgb(16, 16, 16);
}
.breadcrumbs li.trail-begin a {
	color: rgb(223, 145, 86);
}

.breadcrumbs li a:hover {
	color: rgb(223, 145, 86);
}

.slick-arrow[type="button"] {
	position: absolute;
	top: 50%;
	font-size: 0;
	width: 20px;
	height: 20px;
	border: none;
	padding: 0;
	transform: translateY(-50%);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 6;
}

.slick-arrow[type="button"]:before {
	content:"";
	/*position: absolute;
	top: 0;
	left: 0;*/
	background:url('../img/icon-right-arrow.svg') no-repeat;
	background-size: 100%;
	width: 9px;
	height: 15px;
}

.slick-arrow.slick-prev[type="button"]{
	left: 0;
}

.slick-arrow.slick-next[type="button"] {
	right: 0;
}

.slick-arrow.slick-prev[type="button"]:before {
	transform: rotate(180deg);
}

.slick-arrow[type="button"]:hover,
.slick-arrow[type="button"]:focus {
	outline: none;
	background: transparent;
}

.slick-arrow[type="button"]:hover {
	opacity: 0.7;
}

.slick-dots {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 40px 0;
	list-style: none;
	padding: 0;
	text-align: center;
	justify-content: center;
}
.slick-dots li {
	margin-right: 16px;
	line-height: 0;
}

.slick-dots li:last-child {
	margin-right: 0;
}

.slick-dots li button {
	border: none;
	outline: none;
	width: 12px;
	height: 12px;
	background-color: var(--sepia);
	border-radius: 50%;
	padding: 0;
	font-size: 0;
	outline: none;
	box-shadow: none;
}

.slick-dots li button:hover,
.slick-dots li button:focus,
.slick-dots li.slick-active button {
	background-color: var(--umber);
	outline: none;
}

.read-more {
	position: relative;
	padding-right: 30px;
	display:inline-block !important;
	vertical-align:top;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #B77459;
}

.read-more:before {
	content:"";
	position: absolute;
	top: 50%;
	right: 0;
	background:url('../img/plus.svg') no-repeat;
	background-size: 100%;
	width: 24px;
	height: 24px;
	transform: translateY(-50%);
}

.read-more:hover {
	color: var(--text);
}

.slide-investigators.active .read-more:before,
.col.active .read-more:before{
	background-image:url('../img/minus.svg');
	width: 16px;
	height: 2px;
}

.btn-arrow {
	display:inline-block;
	vertical-align:top;
	position: relative;
	padding-right: 31px;
	color: #B77459;
	font-size: 12px;
	font-weight: 500;
}

.btn-arrow:before {
	content:"";
	position: absolute;
	top: 50%;
	right: 0;
	background: url('../img/arrow-right.svg') no-repeat;
	background-size: 100%;
	width: 17px;
	height: 16px;
	transform: translateY(-50%);
	transition: right 0.3s linear;
}

.btn-arrow:hover:before {
	right: -10px;
}

.elementor-nav-menu--main .elementor-nav-menu ul {
	width: 355px !important;
	left: 15px !important;
	transform: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
	padding: 14px 16px !important;
}
.elementor-nav-menu--main .elementor-nav-menu .current-menu-parent > a , .elementor-nav-menu--main .elementor-nav-menu .current-page-ancestor > a {
	color: rgb(223, 145, 86);
}
.single-case-study .elementor-nav-menu--main .elementor-nav-menu .menu-item-5325 > a {
	color: rgb(223, 145, 86);
}

.elementor-nav-menu .menu-item-has-children .sub-arrow i {
	background-image:url('../img/chevron-black.svg') !important;
}

.elementor-nav-menu .menu-item-has-children a:hover .sub-arrow i,
.elementor-nav-menu .menu-item-has-children.current-menu-item .sub-arrow i , .elementor-nav-menu .menu-item-has-children:hover > a .sub-arrow i , .elementor-nav-menu > .current-menu-parent > a .sub-arrow i , .elementor-nav-menu > .current-page-ancestor > a .sub-arrow i {
	background-image:url('../img/chevron.svg') !important;
}
.single-case-study .elementor-nav-menu .menu-item-5325 > a .sub-arrow i {
	background-image: url(../img/chevron.svg) !important;
}
.single-case-study .elementor-nav-menu .menu-item-5325 .menu-item-5326 a {
	background-color: #55595c;
color: #fff;
}

.page-template-tpl-flexible-content #footer__noticeboard {
	display: none;
}

.elementor-nav-menu li.express-interest-btn a {
	padding-top: 13px !important;
}

/*Inner Banner*/
.inner-banner {}
.inner-banner .container {
	min-height: 150px;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}

.inner-banner .banner-image {
	position: absolute;
	top: 0;
	right: 16px;
	z-index: -1;
	text-align: right;
}

.inner-banner .banner-text {
	padding: 30px 0;
}

.inner-banner .banner-text .h2 {
	font-size: 32px;
	line-height: 1.2;
}

/*Half Content Half Media*/
.video-wrap {
	padding-top: 56.25%;
	position: relative;
}

.video-wrap iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.half-content-half-media-block {}
.half-content-half-media-block .col-media {
	margin-bottom: 40px;
	order: -1;
}

.half-content-half-media-block .col-media .btn-wrap {
	margin-top: 34px;
}

.half-content-half-media-block .col-text {

}
.half-content-half-media-block .col-text ul {
	color: var(--e-global-color-primary);
}

.half-content-half-media-block .col-text .btn-wrap {
	margin-top: 35px;
}

.card-col-with-icon .card-wrap{
	text-align: center;
}

.card-col-with-icon .icon-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 130px;
	margin-bottom: 50px;
}

.card-col-with-icon .icon-wrap img {
	max-height: 130px;
}

.card-col-with-icon .text-wrap h5 {
	margin: 0 0 18px;
}

.columns-with-icon-block {}
.columns-with-icon-block .col {
	margin-bottom: 30px;
}

.columns-with-icon-block .col:last-child {
	margin-bottom: 0;
}

.columns-with-icon-block .btn-wrap {
	padding-top: 20px;
}

/*Who are we*/
.slide-investigators {
	padding-right: 20px;
}

.slide-investigators .img-wrap {
	margin-bottom: 15px;
}

.slide-investigators .img-wrap img {
	vertical-align: top;
	max-width: 200px;
}

.slide-investigators .profession,
.slide-investigators .designation,
.slide-investigators .university{
	display: block;
	font-size: 14px;
	color: var(--umber);
}

.slide-investigators .designation,
.slide-investigators .university {
	line-height: 1.57;
}

.slide-investigators .profession{
	line-height: 1.43em;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.slide-investigators .designation{}

.slide-investigators .university {
	margin-bottom: 5px;
}

.slide-investigators h5 {
	margin: 0 0 3px;
}

.who-are-we-slider {
	padding: 0 30px;
}

.who-are-we-slider .slide-investigators {
	display: none;
}

.who-are-we-slider.slick-initialized .slide-investigators {
	display: block;
}

.who-are-we-slider .slide-wrap {
	max-width: 320px;
}

.who-are-we-block .content {
	display: none;
}

.who-are-we-block .btn-wrap {
	margin-top: 40px;
}

/*Content with Image Block*/
.h3 {
	font-size: 40px;
	line-height: 1.2;
}

.content-with-image-block {}
.content-with-image-block.show-top-border {
	position: relative;
}

.content-with-image-block.show-top-border:before {
	content:"";
	position: absolute;
	top: 0;
	left: 16px;
	right: 16px;
	max-width: 1408px;
	background: var(--sepia);
	height: 1px;
	margin: 0 auto;
}

.content-with-image-block .col-image {
	order: -1;
	margin-bottom: 40px;
}

.content-with-image-block .col-text {
	color: #2E2E2E;
}

.content-with-image-block .col-text p {
	font-size: 20px;
	line-height: 1.6;
	margin-bottom: 25px;
}

.content-with-image-block .col-text ul {
	list-style: none;
	padding: 0;
	margin-bottom: 25px;
}
.content-with-image-block .col-text li {
	position: relative;
	padding-left: 30px;
}
.content-with-image-block .col-text li:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 11px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #2E2E2E;
	padding: 0;
}

.content-with-image-block .col-text .btn-wrap {
	margin-top: 35px;
}
/*Content with Image Box*/
.content-with-image-box-block {}

.content-with-image-box-lists {

}
.content-with-image-box-lists .box-list{}
.content-with-image-box-lists .box-list + .box-list {
	margin-top: 20px;
}
.content-with-image-box-lists .box-list-wrap{
	border: 1px solid var(--sepia);
	background: var(--white);
	padding: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.content-with-image-box-lists .box-list-wrap .text-wrap {
	/*margin-bottom: 30px;*/
	width: 100%;
}
.content-with-image-box-lists .box-list-wrap .text-wrap h2 {
	font-size: 24px;
	line-height: 1.333;
	margin: 0 0 16px;
	color: var(--amber);
}
.content-with-image-box-lists .box-list-wrap .text-wrap p {
	/*margin-bottom: 16px;*/
	margin-bottom: 25px;
}
.content-with-image-box-lists .box-list-wrap .img-wrap {
	/*width: 244px;*/
	width: 100%;
	margin-bottom: 30px;
	order: -1;
}

/*Case Study*/
.card-case-study {
	margin-bottom: 30px;
}

.card-case-study:last-child {
	margin-bottom: 0;
}

.card-case-study .card-wrap{
	border: 1px solid var(--sepia);
	background: var(--white);
	padding: 20px;
	position: relative;
}

.card-case-study .img-wrap {
	margin-bottom: 24px;
}

.card-case-study .img-wrap img {
	width: 100%;
	transition: all 0.3s linear;
}

.card-case-study .text-wrap {

}

.card-case-study .text-wrap h6 {
	margin: 0 0 16px;
}

.card-case-study .text-wrap h6 a {
	color: var(--text);
	transition: 0.3s ease;
}

.card-case-study .text-wrap h6 a:hover {
	color: var(--primary);
}

.card-case-study .text-wrap p {
	margin-bottom: 25px;
}

.case-study-block .heading-block {
	max-width: 928px;
	margin: 0 auto 48px;
}

.case-study-block .heading-block h2 {
	margin-bottom: 30px;
}
.blockcards {
	display: block;
	/*position: absolute;
	left: 0px;
	top: 0px;*/
}
.blockcards:hover span.btn-arrow:before {
	right:-10px;
}
.blockcards:hover img {
	opacity: 0.8;
}
.blockcards h6:hover {
	color: var(--primary);
}

/*Content Block*/
.content-block {}
.content-block .content-text.half {
	max-width: 928px;
}

.content-block.text-center .content-text.half {
	margin: 0 auto;
}

.content-block .content-text h1,
.content-block .content-text h2,
.content-block .content-text h3 {
	margin: 0 0 30px;
}

.content-block .content-text p {
	margin-bottom: 25px;
}

/*Investigators Listing*/
.investigator-lists-block .slide-investigators,
.investigators-listing-block .slide-investigators {
	margin-bottom: 30px;
}

.investigator-lists-block  .slide-investigators h5,
.investigators-listing-block .slide-investigators h5 {
	font-size: 32px;
	margin-bottom: 8px;
	line-height: 1.25;
}

.investigator-lists-block  .slide-investigators .content,
.investigators-listing-block .slide-investigators .content {
	font-size: 14px;
	display: none;
}

.who-are-we-slider, .slide-investigators.active .content,
.investigator-lists-block .slide-investigators.active .content,
.investigators-listing-block .slide-investigators.active .content {
	display: block;
}

.investigators-listing-block .slide-investigators .university {
	margin-bottom: 15px;
}
.investigator-lists-block .slide-investigators .university {
	margin-bottom: 8px;
}

.investigator-lists-block .slide-investigators .read-more,
.investigators-listing-block .slide-investigators .read-more {
	text-transform: uppercase;
	color: #B77459;
	letter-spacing: 2px;
}
.elementor-kit-11 a.read-more {
	color: #B77459;
}
.elementor-kit-11 a.read-more:hover {
	color: var(--text);
}
.elementor-kit-11 .section-our-vision h6 {
	font-weight: 400;
	color: #2E2E2E;
}

.investigator-lists-block .content p,
.investigators-listing-block .content p {
	color: #2E2E2E;
	font-size: 14px;
}
.elementor-kit-11 h2 {
	line-height: 1.2;
}
.elementor-kit-11.page-template-tpl-flexible-content section.section p {
	color: var(--e-global-color-primary);
}
.single-case-study #footer__noticeboard , .page-template-tpl-investigator-listing #footer__noticeboard {
	display: none;
}

/*Author Block*/
.author-block .heading {
	margin-bottom: 36px;
}

.author-lists {}
.author-lists .author-list {
	margin-bottom: 36px;
}
.author-lists .author-list-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}

.author-lists .author-list-wrap .img-wrap {
	width: 103px;
	margin-right: 25px;
}

.author-lists .author-list-wrap .img-wrap img {
	vertical-align: top;
	border-radius: 50%;
}

.author-lists .author-list-wrap .text-wrap {
	width: calc(100% - 103px - 25px);
}

.author-lists .author-list-wrap .text-wrap .designation {
	display: block;
	font-size: 16px;
	line-height: 1.6;
	text-transform: uppercase;
}

.author-lists .author-list-wrap .text-wrap h5 {
	margin: 0;
}

.author-lists .author-list-wrap .text-wrap .email {
	font-weight: 600;
}

/*Two columns Block*/
.two-columns-block {

}
.two-columns-block .col {
	color: #2E2E2E;
}
.two-columns-block .col + .col {
	margin-top: 40px;
}

.two-columns-block .col h5 {
	margin: 0 0 25px;
	color: #2E2E2E;
}

.two-columns-block .col h6 {
	font-weight: 400;
	line-height: 1.6;
	margin: 0 0 25px;
	color: #2E2E2E;
}

/*Network Block*/
.network-block {}
.network-lists {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.network-lists .network-list {
	padding: 0 10px;
	width: 50%;
	margin-bottom: 40px;
}

.network-lists .network-list .img-wrap {
	margin-bottom: 12px;
}

.network-lists .network-list .text-wrap {}
.network-lists .network-list .text-wrap .type {
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
	line-height: 1.428571;
	color: #534741;
	margin-bottom: 12px;
}

.network-lists .network-list .text-wrap h4 {
	margin: 0;
}
/*Investigators Lists Block*/
.investigator-lists-block .heading h2{
	margin-bottom: 20px;
}

.investigator-group-list h2 {
	margin: 0 0 40px;
}

.slide-investigators .img-wrap {
	margin-bottom: 12px;
}

@media only screen and (min-width: 768px){
	.inner-banner .banner-text .h2 {
		font-size: 36px;
	}

	.inner-banner.img-fit .banner-image {
		height: 100%;
	}

	.inner-banner .banner-image img {
		height: 100%;
	}

	.columns-with-icon-block .col {
		width: 33.33%;
	}

	.content-with-image-box-lists .box-list-wrap{
		/*display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;*/
	}
	.content-with-image-box-lists .box-list-wrap .text-wrap {
		margin-bottom: 0;
		width: calc(100% - 224px);
		padding-right: 40px;
	}

	.content-with-image-box-lists .box-list-wrap .img-wrap {
		width: 224px;
		order: 0;
		margin-bottom: 0;
	}

	.card-case-study {
		width: 33.33%;
	}

	.card-case-study:last-child {
		margin-bottom: 30px;
	}

	.investigator-lists-block .slide-investigators,
	.investigators-listing-block .slide-investigators {
		width: 50%;
		margin-bottom: 40px;
	}

	.author-lists .author-list-wrap .text-wrap .designation {
		font-size: 20px;
	}

	.two-columns-block .col {

	}

	.two-columns-block .col:first-child {
		border-right: 1px solid #D3CBBC;
		padding-right: 4.2%;
		width: 48%;
	}

	.two-columns-block .col + .col {
		margin-top: 0;
		width: 52%;
		padding-left: 6%;
	}

	.network-lists {
		margin: 0 -16px;
	}

	.network-lists .network-list {
		padding: 0 16px;
		margin-bottom: 60px;
		width: 33.33%;
	}
}

@media only screen and (min-width: 1024px){
	section.section {
		padding: 70px 0;
	}

	.heading {
		margin-bottom: 50px;
	}

	.heading h2 + h4,
	.heading h2 + h6 {
		margin-top: 30px;
	}

	.inner-banner .banner-text .h2 {
		font-size: 48px;
	}

	.half-content-half-media-block .col {
		width: 50%;
	}

	.half-content-half-media-block .col-text {
		margin-bottom: 0;
	}

	.half-content-half-media-block .col-text p {
		margin-bottom: 25px;
	}

	.half-content-half-media-block .col-media {
		margin-bottom: 0;
	}

	.half-content-half-media-block.media-right .col-media {
		order: 0;
	}

	.content-with-image-box-lists .box-list-wrap {
		padding: 30px;
	}

	.content-with-image-box-lists .box-list + .box-list {
		margin-top: 30px;
	}

	.content-with-image-block .col-text {
		margin-bottom: 0;
		width: 60%;
	}

	.content-with-image-block .col-text .col-wrap {
		max-width: 688px;
	}

	.content-with-image-block .col-image {
		text-align: right;
		width: 40%;
		margin: 0;
		order: 0;
	}

	.content-with-image-box-lists .box-list-wrap .text-wrap {
		padding-right: 76px;
	}

	.case-study-detail-page .img-wrap {
		text-align: right;
	}

	.investigator-lists-block .slide-investigators,
	.investigators-listing-block .slide-investigators {
		width: 33.33%;
	}
	.case-study-detail-page .half-content-half-media-block .col-media {
		order: 2;
	}

	.two-columns-block .col h5,
	.two-columns-block .col h6 {
		margin-bottom: 30px;
	}

	.two-columns-block .col + .col {
		padding-left: 8%;
	}

	.investigator-lists-block .heading {
		margin-bottom: 40px;
	}
}

@media only screen and (min-width: 1200px){
	section.section {
		padding: 80px 0;
	}

	.inner-banner .container {
		min-height: 264px;
	}

	.half-content-half-media-block.media-left .img-wrap{
		padding-right: 100px;
	}

	.half-content-half-media-block.media-right .img-wrap{
		padding-left: 100px;
		text-align: right;
	}

	.card-col-with-icon .icon-wrap {
		height: 200px;
	}

	.card-col-with-icon .icon-wrap img {
		max-height: 200px;
	}

	.content-with-image-box-lists .box-list-wrap {
		padding: 48px 64px;
	}

	.content-with-image-box-lists .box-list + .box-list {
		margin-top: 40px;
	}

	.card-case-study .card-wrap{
		padding: 48px 40px;
	}

	.investigator-lists-block .slide-investigators,
	.investigators-listing-block .slide-investigators {
		margin-bottom: 70px;
	}

	.who-are-we-slider .slick-dots {
		margin: 50px 0 72px;
	}
	.section-services .full {
		max-width: 928px;
		margin:0px auto;
	}

	.two-columns-block .col h5,
	.two-columns-block .col h6 {
		margin-bottom: 30px;
	}

	.investigator-group-list h2 {
		margin: 0 0 48px;
	}
}

@media only screen and (min-width: 1440px){
	section.section {
		padding: 96px 0;
	}
	.heading {
		margin-bottom: 72px;
	}
	.columns-with-icon-block .heading {
		margin-bottom: 88px;
	}
	.content-with-image-block .col-text .btn-wrap {
		margin-top: 48px;
	}
	.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) li.menu-item .elementor-item::after {
		width: calc(100% - 32px)!important;
		height: 1px;
		bottom: 5px;
	}
	.inner-banner .banner-text .h2 {
		margin-bottom: 30px;
	}
	.inner-banner .banner-text {
		padding: 20px 0px;
		padding-top: 60px;
	}
	.content-block .content-text h1, .content-block .content-text h2, .content-block .content-text h3 {
		margin-bottom: 42px;
	}
	.half-content-half-media-block .col-text ul,
	.half-content-half-media-block .col-text p {
		font-size: 20px;
		line-height: 1.6;
	}
	.half-content-half-media-block .col-text .btn-wrap {
		margin-bottom: 0px;
		padding-top: 18px;
	}
	.card-col-with-icon .icon-wrap {
		margin-bottom: 88px;
	}
	.columns-with-icon-block .btn-wrap {
		padding-top: 50px;
	}
	.who-are-we-block .heading {
		margin-bottom: 72px;
	}
	.heading h2 + h4, .heading h2 + h6 {
		margin-top: 44px;
	}
	.heading h2 + h6 {
		margin-top: 75px;
	}
	.section-our-vision.columns-with-icon-block .heading {
	}
	.section-our-vision .card-col-with-icon .card-wrap {
		padding-top:40px;
	}
	.section-our-vision .card-col-with-icon .card-wrap .icon-wrap {
		margin-bottom: 125px;
	}
	.section-our-vision p {
		font-size: 20px;
	}
	.investigators-listing-block .heading {
		margin-bottom: 78px;
	}

	.investigator-lists-block .heading {
		margin-bottom: 48px;
	}

	.investigator-lists-block .heading p,
	.investigators-listing-block .heading p {
		font-size: 20px;
	}
	.slide-investigators .profession {
		margin-bottom: 8px;
	}
	/*.investigator-lists-block .slide-investigators .university,*/
	.investigators-listing-block .slide-investigators .university {
		margin-bottom: 24px;
	}
	.investigator-lists-block .slide-investigators .read-more,
	.investigators-listing-block .slide-investigators .read-more {
		padding-right: 42px;
	}
	.investigator-lists-block .content p,
	.investigators-listing-block .content p {
		color: #2E2E2E;
		font-size: 14px;
	}
	.investigators-listing-block .slide-investigators {
		margin-bottom: 80px;
	}
	.investigator-lists-block .slide-investigators {
		margin-bottom: 48px;
	}

	.elementor-kit-11 .section-content-block .content-text h2 {
		font-size: 72px;
		line-height: 1.11;
		margin-bottom: 62px;
	}
	section.section-content-block {
		padding-top: 30px;
	}
	.content-block .content-text p {
		font-size: 20px;
		line-height: 1.6;
	}
	.section-content-block.content-block .content-text p {
		font-size: 20px;
		line-height: 1.6;
	}
	.section-content-block.content-block .content-text p:last-child {
		margin-bottom: 0px;
	}
	ul.breadcrumbs {
		padding-left: 25px;
		font-weight: 600;
	}
	.section-services .full {
		max-width: 928px;
		margin:0px auto;
	}
	.section-services .btn-wrap {
		padding-top: 24px;
	}
	.case-study-block p {
		font-size: 20px;
		line-height: 1.6;
	}
	.case-study-block .heading-block h2 {
		margin-bottom: 42px;
	}
	.card-case-study .text-wrap p {
		font-size: 14px;
	}
	.section-member-resources .content-text p:last-child {
		margin-bottom: 0px;
	}
	.section-member-resources .content-text h2 {
		font-size: 40px;
		color: #2E2E2E;
	}

	.two-columns-block .col p {
		font-size: 20px;
		line-height: 1.6;
		margin-bottom: 30px;
	}
}

@media (max-width:1024px) {
	.elementor-kit-11 .heading .h3, .heading .h3 {
		font-size: 36px;
	}
}

@media (max-width:767px) {
	.elementor-kit-11 .heading .h3, .heading .h3 {
		font-size: 32px;
	}
}