@media screen and (max-width:767px){
	/* .elementor-widget-button .elementor-button{
		font-size: 18px;
		line-height: 1.15;
	} */

	body.elementor-page .elementor-widget-heading h1.elementor-heading-title,
	body.elementor-page h1,
	body.elementor-page .h1,
	body.elementor-page .elementor-widget-heading.h1 .elementor-heading-title,
	.elementor-page h1.elementor-cta__title.elementor-cta__content-item {
		font-size: 48px;
	}
	
	body.elementor-page .elementor-widget-heading h2.elementor-heading-title,
	body.elementor-page h2,
	body.elementor-page .h2,
	body.elementor-page .elementor-widget-heading.h2 .elementor-heading-title,
	h2.elementor-cta__title.elementor-cta__content-item,
	body.elementor-page .elementor-image-box-content h2.elementor-image-box-title,
	.elementor-page .elementor-posts .elementor-post__card h2.elementor-post__title,
	.elementor-page .elementor-posts h2.elementor-post__title {
		font-size: 32px;
	}
	
	body.elementor-page .elementor-widget-heading h3.elementor-heading-title,
	body.elementor-page h3,
	body.elementor-page .h3,
	body.elementor-page .elementor-widget-heading.h3 .elementor-heading-title,
	h3.elementor-cta__title.elementor-cta__content-item,
	body.elementor-page .elementor-image-box-content h3.elementor-image-box-title,
	.elementor-page .elementor-posts .elementor-post__card h3.elementor-post__title,
	.elementor-page .elementor-posts h3.elementor-post__title {
		font-size: 28px;
	}

	body.elementor-page .elementor-widget-heading h4.elementor-heading-title,
	body.elementor-page h4,
	body.elementor-page .h4,
	body.elementor-page .elementor-widget-heading.h4 .elementor-heading-title,
	.elementor-page h4.elementor-cta__title.elementor-cta__content-item,
	body.elementor-page .elementor-image-box-content h4.elementor-image-box-title,
	.elementor-page .elementor-posts .elementor-post__card h4.elementor-post__title,
	.elementor-page .elementor-posts h4.elementor-post__title {
		font-size: 20px;
		line-height: 1;
	}

	.elementor-page:not(.elementor-editor-active) .tm-block ul:not([class])>li>ul {
		padding-left: 0px;
	}

	.elementor-page:not(.elementor-editor-active) ol ol, 
	.elementor-page:not(.elementor-editor-active) .tm-block ul:not([class]) ul:not([class]), 
	.elementor-page:not(.elementor-editor-active) .tm-block ol ul:not([class]), 
	.elementor-page:not(.elementor-editor-active) .tm-block ul:not([class]) ol{
		margin-left: 0 !important;
	}

	html body.elementor-page .gform_wrapper form .gform_footer {
		padding: 11px 0 0;
	}

	.sub-heading-text .elementor-heading-title{
		font-size: 20px;
		line-height: 1em;
	}
	body.elementor-page h1:not(.elementor-heading-title):not(.scu-tab-title):not(.elementor-icon-box-title):not(:last-child), body.elementor-page h3:not(.elementor-heading-title):not(.scu-tab-title):not(.elementor-icon-box-title):not(:last-child), body.elementor-page h4:not(.elementor-heading-title):not(.scu-tab-title):not(.elementor-icon-box-title):not(:last-child), body.elementor-page h5:not(.elementor-heading-title):not(.scu-tab-title):not(.elementor-icon-box-title):not(:last-child), body.elementor-page h6:not(.elementor-heading-title):not(.scu-tab-title):not(.elementor-icon-box-title):not(:last-child){
		margin-bottom: 16px;
	}
	body.elementor-page h2:not(.elementor-heading-title):not(.scu-tab-title):not(.elementor-icon-box-title):not(:last-child){
		margin-bottom: 25px;;
	}
	.staff-slider .staff-button-prev{
		margin-right: 5px;
	}
	.staff-slider .staff-button-next{
		margin-left: 5px;
	}
	.staff-slider .staff-pagination .swiper-pagination-bullet{
		width: 20px;
		height: 20px;
	}
	.staff-slider .staff-button-prev{
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: center;
	}
	.staff-slider .staff-button-next{
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: center;
	}
}

