@media screen and (max-width:767px){
	
	.scu--events .elementor-widget-button{
		margin-top: 32px;
	}
	.elementor-widget-posts.scu--posts .elementor-post__thumbnail__link{
		display: none !important;
	}
	.scu--events .scu--event .event-icon{
		display: none;
	}
	.scu--events .scu--event{
		padding-left: 0;
	}
	.home-hero-section .elementor-widget-icon-box .elementor-icon-box-content img{
		width: 295px;
		max-width: 100%;
	}
	.home-hero-video .elementor-custom-embed-image-overlay{
		height: 247px;
	}
	.home-hero-section .elementor-widget-icon-box svg{
		width: 42.85px;
		height: 42.85px;
		margin-top: 14px;
	}
	.home-hero-section .elementor-widget-icon-box{
		transform: translateX(-50%);
		top: 57px;
		margin-top: 0;
	}
	.elementor-widget-posts.scu--posts .elementor-widget-container {
		  --grid-row-gap: 22px;
	}
	.scu--events .scu--event .event-date{
		margin-bottom: 9px;
	}
	.scu--events .scu--event:not(:last-child){
		margin-bottom: 32px;
	}
	.elementor-widget-posts.scu--posts:before{
		display: none;
	}
	.iconic-section .elementor-icon-box-wrapper div.elementor-icon-box-icon{
		left: 6px;
	}
	/* .iconic-section .elementor-widget-icon-list, .iconic-section .elementor-icon-box-content{
		padding-left: 78px;
	} */
	.iconic-section .elementor-icon-list-item:not(:last-child) {
		margin-bottom: 18px;
	}


	.scu-tabs-content-wrapper {
        width: 100%;
		border-radius: 0;
		background-color: transparent;
    }
    .scu-tabs-aside {
        display: none;
    }
    .scu-tab-content {
        min-height: inherit;
        padding: 0;
		display: block;
    }
    body.elementor-page .scu-tab-content .scu-tab-title {
        display: block;
		padding: 24px 50px 25px 24px;
		margin: 0;
		background-color: #D1EBF5;
		position: relative;
		font-family: "Bicyclette", Sans-serif;
		font-size: 16px;
		line-height: 15px;
		text-transform: uppercase;
		font-weight: 400;
		color: #376697;
		letter-spacing: -0.02em;
		margin-bottom: 0 !important;
	}
	body.elementor-page .scu-tab-content .scu-tab-title.active {
		padding: 19px 50px 17px 24px;
		background-color: #fff;
		font-weight: 700;
	}
	.scu-tab-content .scu-tab-title:before {
		content: '';
		display: block;
		width: calc(100% - 30px);
		position: absolute;
		bottom: 0;
		left: 15px;
		border-bottom: 1px solid  #4AC1F0;;
	}
    .scu-tab-content .scu-tab-title:after {
		content: '';
		display: block;
		position: absolute;
		right: 24px;
		width: 21px;
		height: 100%;
		top: 0;
		background:url('../img/tab-arrow-down.svg') no-repeat center center;
		background-size: contain !important;
	}
    .scu-tab-content .scu-tab-title.active {
		background-color: #fff;
		border-radius: 10px 10px 0 0;
		padding: 18px 40px 17px 24px;
		font-weight: 700;
		color: #194E80;
	}
	.scu-tab-content .scu-tab-title.active:after {
		background:url('../img/tab-arrow-up.svg') no-repeat center center;
	}
    .scu-tab-content .scu-tab--content-container {
        display: none;
        min-height: inherit;
        padding: 16px 15px 66px;
		min-height: 300px;
		background-color: #fff;

	}
	.scu-tab-content{
		background-color: transparent;
	}
    .scu-tab-content.active {
		display: block;
		margin-top: -1px;
    }
    .scu-tab-content.active .scu-tab--content-container {
        display: block;
	}
	.scu-tabs-content-wrapper .elementor-widget-button{
		/* display: block; */
		text-align:center;
		padding: 48px 15px 0;
	}
	.scu-tabs-content-wrapper .elementor-widget-button .elementor-button:first-child + .blue-button{
		margin-top: 16px;
	}
	.scu-tabs-outer-wrapper .elementor-button:after{
		width: 304px  !important;
	}
	body.elementor-page .content_faculty h2{
		font-size: 28px;
		line-height: 28px;
	}
	.content_testimonials .scu-tab--content-container{
		background: url('../img/blob-1.svg') no-repeat 0 0;
		background-color: #fff;	
		background-position: 0 152px !important;
		background-size: 174px !important;
	}
	.content_testimonials.active .scu-tab--content-container{
		background-position: 0 100%,  100% 50px;
		background-size: 200px auto , 200px auto;
	}
	body.elementor-page .content_testimonials h2{
		font-size: 32px;
		line-height: 32px;
	}
	.staff-slider .member-image{
		margin-bottom: 8px;
	}
	.staff-slider .staff-designation{
		margin: 10px 13px 0;
	}
	.staff-slider .slider-controls{
		margin-top: 34px;
	}
	.scu-tab-content{
		background-image: none;
	}
	.banner-no-image .elementor-background-overlay,
	.banner-with-image .elementor-background-overlay{
		background-image: none;
	}
	.icon-box-wrapper .su-column-inner{
		padding-left: 92px;
	}
	body.elementor-page .icon-box-wrapper h4:not(.scu-tab-title):not(:last-child){
		padding-top: 12px;
		margin-bottom: 6px !important;
	}
	body.elementor-page .su-row.icon-box-wrapper .info:not(:last-child){
		margin-bottom: 5px;
		display: inline-block;
	}
	.icon-box-wrapper .icon-box {
		max-width: 50px;
		position: absolute;
		left: 24px;
		top: -3px;
	}
	.scu-tab-content .su-row{
		margin-top: 18px;
	}
	body.elementor-page .su-row.icon-box-wrapper{
		margin-bottom: 44px;
		margin-top: 0;
	}
	body.elementor-page .content_overview h2{
		line-height: 32px;
		margin-top: 30px;
		margin-bottom: 13px;
	}
	.scu-tab-content .su-row{
		margin-bottom: 16px;
	}
	body.elementor-page .content_overview .career-section h3{
		font-size: 32px;
		margin-bottom: 9px !important;
	}
	.content_overview .su-row + .su-spacer{
		display: none;
	}
	/* .su-row.career-section{
		margin-top:30px
	} */
	body.elementor-page .scu-tab-content, 
	body.elementor-page .scu-tab-content p{
		line-height: 26px;
	}
	body.elementor-page .content_overview .practitioners-info h4:not(.scu-tab-title):not(:last-child){
		margin-bottom: 18px;
	}
	.scu-tab-content .su-row.career-section-top{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.content_overview .su-row.career-section .su-column:not(:last-child){
		margin-bottom: 30px;
	}
	body.elementor-page .scu-tab-content .career-section{
		margin-bottom: 32px;
	}
	body.elementor-page .scu-tab-content .career-section, 
	body.elementor-page .scu-tab-content .career-section p{
		line-height: 24px;
	}
	body.elementor-page .scu-tab-content .career-section sup{
		font-size: 60%;
		top: -7px;
		left: 2px;
	}

	.content_curriculum .scu-tab--content-container{
		padding:47px 15px 49px;
	}
	body.elementor-page .content_curriculum{
		padding-bottom: 0;
	}
	body.elementor-page .scu-tab-content h2{
		line-height: 1;
	}
	body.elementor-page .scu-tab-content.content_curriculum h3:not(.scu-tab-title):not(:last-child){
		margin-top: 33px;
		margin-bottom: 20px;
	}
	body.elementor-page .scu-tab-content.content_curriculum h4:not(.scu-tab-title):not(:last-child){
		margin-bottom: 18px;
	}
	body.elementor-page .scu-tab-content{
		padding:0;
	}
	.content_specialized_options .scu-tab--content-container{
		padding: 48px 15px 31px;
	}
	.scu-tab-content .dean-box-wrapper{
		padding-left: 0;
		padding-right: 0;
		margin-top: 27px;
		margin-bottom: 10px;
	}
	.dean-box-wrapper .su-column:first-child{
		position: static;
		margin-left: auto !important;
		margin-right: auto;
	}
	.content_faculty:not(.faculty-short) .scu-tab--content-container{
		background:#fff url('../img/tab-faculty-top-left.svg') -100px -100px no-repeat;
		padding: 48px 15px 40px;
	}
	body.elementor-page .scu-tab-content .scrollable-section{
		height: 416px;
		margin-top: 23px;
		margin-bottom: 35px;
	}
	.dean-img-wrapper{
		width: 221px !important;
		height: 276px !important;
	}
	.dean-img-wrapper img{
		height: 276px !important;
	}
	body.elementor-page .content_faculty h3:not(.scu-tab-title):not(:last-child){
		margin-bottom: 23px !important;
	}
	body.elementor-page .scu-tab-content .dean-info p,
	body.elementor-page .scu-tab-content .dean-info{
		line-height: 24px;
	}
	.scu-tab--content > .su-spacer{
		display: none;
	}
	.content_faculty:not(.faculty-short) .scu-tab--content-container{
		background-size: 365px 341px;
		background-position: 0px 97px;
	}
	.content_testimonials .scu-tab--content-container > h3{
		font-size:32px !important;
		line-height: 32px !important;
		/* margin-left: -5px; */
		/* margin-right: -5px; */
		margin-bottom:29px !important;
	}

	.content_testimonials .scu-tab--content-container{
		padding:45px 15px 49px;
	}
	body.elementor-page .content_testimonials .testimonial-half h5{
		margin-top: 10px;
	}
	.content_testimonials .testimonial-half{
		padding-bottom: 0;
	}
	.content_testimonials .testimonial-slide{
		padding-bottom: 0;
	}
	.content_testimonials .slider-controls{
		margin-top: 32px;
	}
	.scu-tab--content-container{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.elementor-section[data-settings*="background_video_link"] .elementor-background-overlay{
		opacity: 1 !important;
	}
	
}