/**
 *  @media only screen and (max-width: 1440px)
 **/
@media only screen and (max-width: 1440px) {
	.elementor-1146 .elementor-element.elementor-element-3505ccf .uael-heading {
		font-size: 85px;
		line-height: 95px;
	}
}

/**
 *  @media only screen and (min-width: 1400px) and (max-width: 1440px)
 **/
@media only screen and (min-width: 1400px) and (max-width: 1440px) {
	.elementor-12 .elementor-element.elementor-element-35a91b7 {
		padding: 50px 0px;
	}
	.elementor-12 .elementor-element.elementor-element-6f2003d .elementor-column-wrap.elementor-element-populated {
		padding: 0px 10px;
	}
}

/**
 *  @media only screen and (min-width: 1200px) and (max-width: 1280px)
 **/
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	.elementor-12 .elementor-element.elementor-element-b142a23 {
		width: 20%;
	}
	.elementor-12 .elementor-element.elementor-element-925b860 {
		width: 12%;
	}
	.elementor-12 .elementor-element.elementor-element-6f2003d {
		width: 32%;
	}
	.elementor-12 .elementor-element.elementor-element-e10f50b {
		width: 12%;
	}
	.elementor-12 .elementor-element.elementor-element-14e16a8 {
		width: 22%;
	}
	.elementor-403 .elementor-element.elementor-element-6af51dd {
		width: 68.53%;
	}
}

/**
 *  @media only screen and (min-width: 1200px) and (max-width: 1620px)
 **/
@media only screen and (min-width: 1200px) and (max-width: 1620px) {
	.elementor-336 .elementor-element.elementor-element-ccae81a {
		width: 11%;
	}
	.elementor-336 .elementor-element.elementor-element-52f4929 {
		width: 33%;
	}
	.elementor-336 .elementor-element.elementor-element-d110dc6 .elementor-icon-list-item {
		font-size: 14px;
	}
}

/**
 *  @media only screen and (min-width: 1025px) and (max-width: 1199px)
 **/
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.elementor-336 .elementor-element.elementor-element-ccae81a,
	.site_menu_section .elementor-element.elementor-element-e71ee30 {
		display: none;
	}
	.site_menu_section .elementor-element.elementor-element-df65831 {
		width: 65%;
	}
	.site_menu_section .elementor-element.elementor-element-bce5c10 {
		width: 30%;
	}
	.elementor-40 .elementor-element.elementor-element-9b34042 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	.elementor-40 .elementor-element.elementor-element-fd3f668 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}	
	.welcome_section .elementor-container.elementor-column-gap-default .elementor-element.elementor-element-162bef3 {
		height: fit-content;
	}
	.elementor-12 .elementor-element.elementor-element-14e16a8,
	.elementor-12 .elementor-element.elementor-element-b142a23 {
		width: 26%;
	}
	.elementor-12 .elementor-element.elementor-element-e10f50b,
	.elementor-12 .elementor-element.elementor-element-925b860 {
		width: 6%;
	}
	.elementor-40 .elementor-element.elementor-element-03bf04a .pp-first-text {
		font-size: 22px;
	}
	.elementor-40 .elementor-element.elementor-element-03bf04a .pp-second-text {
		font-size: 12px;
	}
	.site_footer .elementor-row .elementor-element.elementor-element-e5d62fd .elementor-element.elementor-element-1e5f57e {
		margin-top: 5px;
	}
	.elementor-40 .elementor-element.elementor-element-92afec7 .menu-item a.uael-menu-item {
		font-size: 12px;
	}
	.elementor-40 .elementor-element.elementor-element-f644a71 {
		font-size: 12px;
	}
	.elementor-40 .elementor-element.elementor-element-1e5f57e .elementor-heading-title {
		font-size: 12px;
	}
	.elementor-40 .elementor-element.elementor-element-e05d8d8 .elementor-social-icon {
		font-size: 20px;
	}
	.elementor-9 .elementor-element.elementor-element-9c11a9e > .elementor-widget-container {
		padding: 20px 50px;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 190px;
	}
	.elementor-336 .elementor-element.elementor-element-9d853da .uael-sub-heading {
		font-size: 40px;
		line-height: 50px;
	}
	.elementor-336 .elementor-element.elementor-element-9d853da > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	.elementor-336 .elementor-element.elementor-element-52f4929 {
		width: 40%;
	}
	.elementor-336 .elementor-element.elementor-element-9b2acc0 {
		width: 60%;
	}
	.elementor-336 .elementor-element.elementor-element-52f4929 .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
		padding-left: 30px;
	}
	.elementor-336 .elementor-element.elementor-element-d110dc6 .elementor-icon-list-item {
		font-size: 13px;
	}
}


/**
 *  @media only screen and (min-width: 1025px)
 **/
@media only screen and (min-width: 1025px) {
	.site_menu .pp-advanced-menu-main-wrapper .pp-advanced-menu--main ul li a.has-submenu span.sub-arrow {
		display: none;
	}
}

/**
 *  @media only screen and (max-width: 1024px)
 **/
@media only screen and (max-width: 1024px) {
	.site_menu_section .elementor-container.elementor-column-gap-default > .elementor-row {
		flex-direction: row-reverse;
	}
	.site_button.header_btn {
		max-width: 300px;
		margin-bottom: 0;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element {
		width: 100%;
		text-align: center;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element.elementor-element-8faa433 h2.pp-dual-heading span {
		display: block;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element.elementor-element-8faa433 h2.pp-dual-heading span.pp-first-text {
		margin-bottom: 10px;
	}
	.site_footer .footer_menu .elementor-widget-container > .uael-nav-menu {
		margin: 0 auto;
	}
	.site_footer .elementor-row .elementor-element.elementor-element-e5d62fd .elementor-element.elementor-element-e05d8d8 {
		width: 50%;
	}
	.site_footer .elementor-row .elementor-element.elementor-element-e5d62fd .elementor-element.elementor-element-1e5f57e {
		text-align: right;
		width: 47%;
		margin-bottom: 0;
	}
	.site_footer .elementor-row .elementor-element.elementor-element-e5d62fd .elementor-element.elementor-element-e05d8d8 {
		text-align: left;
	}
	.site_footer .elementor-element.elementor-element-85594a7 .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul li:first-child a {
		padding-left: 0;
	}
	.site_footer .footer_menu .elementor-widget-container > .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul.uael-nav-menu {
		justify-content: center;
	}
	.site_menu .pp-advanced-menu li > ul li.current-menu-item a.pp-sub-item {
		padding-left: 20px;
	}
	.site_menu nav.pp-advanced-menu--dropdown li.current-menu-parent > a {
		color: #4e8dcd;
	}
	.blog_page_info ul.elementor-icon-list-items.elementor-post-info li.elementor-icon-list-item.elementor-repeater-item-dc6de15 {
		margin-right: 0;
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.elementor-403 .elementor-element.elementor-element-8855b41 .blog_page_info ul.elementor-icon-list-items.elementor-post-info li.elementor-icon-list-item.elementor-repeater-item-dc6de15 {
		margin-bottom: 0;
	}
	.payment_expected_section .payment_expected_headings {
		margin-bottom: 0;
	}
	.elementor-920 .elementor-element.elementor-element-03c28c3 .elementor-image img {
		max-width: 450px;
	}
	.patient_form_section .elementor-image img {
		object-position: right;
	}
	.elementor-1146 .elementor-element.elementor-element-3505ccf .uael-heading {
		font-size: 75px;
		line-height: 85px;
	}
}

/**
 *  @media only screen and (min-width: 991px) and (max-width: 1024px)
 **/
@media only screen and (min-width: 991px) and (max-width: 1024px) {
	.hygienists_img_part .elementor-image img {
		max-height: 250px;
	}
	.elementor-9 .elementor-element.elementor-element-58db371 .uael-subheading {
		font-size: 14.5px;
	}
	.elementor-9 .elementor-element.elementor-element-8b0de0d > .elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}
}

/**
 *  @media only screen and (max-width: 834px)
 **/
@media only screen and (max-width: 834px) {
	.elementor-40 .elementor-element.elementor-element-fd3f668 .uael-sub-heading {
		line-height: 45px;
	}
}

/**
 *  @media only screen and (min-width: 834px) and (max-width: 1024px)
 **/
@media only screen and (min-width: 834px) and (max-width: 1024px) {
	.elementor-12 .elementor-element.elementor-element-b142a23, 
	.elementor-12 .elementor-element.elementor-element-14e16a8 {
		width: 26% !important;
	}
	.site_header_section .elementor-element.elementor-element-925b860, 
	.site_header_section .elementor-element.elementor-element-e10f50b {
		width: 7.3% !important;
		display: block !important;
	}
	.header_icon_box.elementor-widget a.pp-info-box-container {
		padding: 15px 5px 15px 10px !important;
	}
	.header_icon_box.elementor-widget a.pp-info-box-container .pp-info-box-icon-wrap {
		margin-right: 10px;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element.elementor-element-8faa433 {
		width: 30%;
		text-align: left;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element.elementor-element-85594a7 {
		width: 70%;
		text-align: right;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element.elementor-element-8faa433 .elementor-column-wrap.elementor-element-populated {
		padding: 10px;
	}
	.site_footer .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element.elementor-element-85594a7 .elementor-column-wrap.elementor-element-populated {
		padding: 0px 10px;
	}
	.site_footer .footer_menu .elementor-widget-container > .uael-nav-menu {
		width: 100%;
	}
	.site_footer .footer_menu .elementor-widget-container > .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul.uael-nav-menu {
		justify-content: flex-end;
		width: 100%;
	}
	.elementor-40 .elementor-element.elementor-element-03bf04a .pp-first-text {
		font-size: 24px;
	}
	.elementor-40 .elementor-element.elementor-element-f644a71 > .elementor-widget-container {
		margin: 0px;
	}
}
/**
 *  @media only screen and (min-width: 768px) and (max-width: 833px)
 **/
@media only screen and (min-width: 768px) and (max-width: 833px) {
	.header_icon_box.elementor-widget a.pp-info-box-container {
		padding: 10px !important;
	}
	.elementor-12 .elementor-element.elementor-element-b142a23, 
	.elementor-12 .elementor-element.elementor-element-14e16a8 {
		width: 30% !important;
	}
	.site_header_section .elementor-element.elementor-element-925b860, 
	.site_header_section .elementor-element.elementor-element-e10f50b {
		width: 3.3% !important;
		display: block !important;
	}
	.elementor-9 .elementor-element.elementor-element-58db371 .uael-subheading {
		font-size: 12.8px;
	}
	.elementor-9 .elementor-element.elementor-element-58db371 .uael-heading, 
	.elementor-9 .elementor-element.elementor-element-58db371 .uael-heading a {
		line-height: 20px;
	}
	.elementor-477 .elementor-element.elementor-element-debcf42 .elementor-heading-title {
		font-size: 11px !important;
		line-height: 16px !important;
	}
	.welcome_section .elementor-container.elementor-column-gap-default .elementor-element.elementor-element-8b0de0d .elementor-element.elementor-element-58db371 {
		margin-bottom: 0;
	}
	.site_button.pay_here_btn form input[type="submit"] {
		padding: 25px 100px !important;
	}
}

/**
 *  @media only screen and (min-width: 768px) and (max-width: 1024px)
 **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.site_header_section .elementor-element.elementor-element-925b860, 
	.site_header_section .elementor-element.elementor-element-e10f50b {
		display: none;
	}
	.site_header_section > .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element {
		width: 33.33%;
	}
	.mail_details .elementor-widget-container ul.elementor-icon-list-items li:last-child {
		word-break: break-all;
	}
	.welcome_section .elementor-container.elementor-column-gap-default .elementor-element.elementor-element-162bef3 {
		width: 50%;
		height: fit-content;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 180px;
	}
	.hygienists_img_part .elementor-image img {
		height: fit-content;
	}
	.elementor-9 .elementor-element.elementor-element-9c11a9e .elementor-heading-title {
		max-width: 360px;
		margin: 0 auto;
	}
	.review_section .pp-posts-container .pp-post-wrap.pp-grid-item-wrap {
		width: 100%;
	}
	.elementor-336 .elementor-element.elementor-element-52f4929 {
		width: 50%;
	}
	.elementor-336 .elementor-element.elementor-element-9b2acc0 {
		width: 50%;
	}
	.site_button.pay_here_btn form input[type="submit"] {
		padding: 30px 130px;
	}
	.elementor-403 .elementor-element.elementor-element-8e8166c {
		width: 10%;
	}
	.elementor-403 .elementor-element.elementor-element-029ad92 {
    	width: 90%;
	}
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-comment-formwrap.ast-row {
		right: 49%;
	}
	body.search.search-results .blog_img .elementor-image a img {
		height: 233px;
	}
	.error404 .elementor-239 .elementor-element.elementor-element-1d2d0255 .pp-breadcrumbs.pp-breadcrumbs-powerpack li.pp-breadcrumbs-item.pp-breadcrumbs-item-current {
		font-size: 14px;
	}
	.elementor-444 .elementor-element.elementor-element-8a2da1d .elementor-heading-title,
	.elementor-403 .elementor-element.elementor-element-bb70323 .elementor-heading-title {
		max-width: 450px;
	}
	body.search.search-results .elementor-444 .elementor-element.elementor-element-8a2da1d .elementor-heading-title {
		max-width: 390px;
	}
	body.search.search-results .elementor-444 .elementor-element.elementor-element-8a2da1d .elementor-heading-title {
    	font-size: 30px;
		line-height: 40px;
	}
	.payment_expected_section .elementor-element.elementor-element-545466f .section_img .elementor-widget-container .elementor-image img, 
	.payment_expected_section .elementor-element.elementor-element-545466f .section_img .elementor-widget-container .elementor-image, 
	.payment_expected_section .elementor-element.elementor-element-545466f .section_img .elementor-widget-container, 
	.payment_expected_section .elementor-element.elementor-element-545466f .section_img {
		height: 100%;
	}
}


/**
 *  @media only screen and (min-width: 768px) and (max-width: 991px)
 **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.review_caption_content .elementor-element.elementor-element-18c01cf {
		width: 25% !important;
	}
	.review_caption_content .elementor-element.elementor-element-9f436de {
		width: 75% !important;
	}
}

/**
 *  @media only screen and (min-width: 768px) and (max-width: 834px)
 **/
@media only screen and (min-width: 768px) and (max-width: 834px) {
	.section_img .elementor-image > img {
		height: 400px;
		object-fit: cover;
	}
	.payment_expected_section .payment_expected_headings .uael-module-content.uael-heading-wrapper .uael-subheading {
		font-size: 14px;
	}
	.team_section.pp-info-box-top .pp-info-box-content h5.pp-info-box-subtitle {
		font-size: 11.5px;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 150px;
	}
	.review_content {
		height: 150px;
	}
	.patient_portal_info_section .elementor-image img {
		height: fit-content;
		object-fit: cover;
	}
	.elementor-403 .elementor-element.elementor-element-5e88b26,
	.elementor-403 .elementor-element.elementor-element-8e8166c {
		width: 14%;
	}
	.elementor-403 .elementor-element.elementor-element-029ad92 {
    	width: 86%;
	}
	.elementor-403 .elementor-element.elementor-element-8cdc15b {
		width: 36%;
	}
	.elementor-403 .elementor-element.elementor-element-8855b41 {
		width: 50%;
	}
	.blog_single_comment_section ol.ast-comment-list li article .ast-comment-data-wrap section.ast-comment-content.comment {
		padding-left: 88px;
		padding-right: 20px;
	}
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-comment-formwrap.ast-row {
		right: 47%;
	}
	.elementor-466 .elementor-element.elementor-element-299e765 > .elementor-widget-container {
		margin: 0px 0px 10px 0px !important;
	}
	.elementor-element.elementor-element-299e765.search_result_page_form form.ee-form.ee-search-form input.ee-search-form__input,
	.search_result_page_form form.ee-form.ee-search-form .ee-search-form__container button.ee-search-form__submit {
		min-height: 40px;
	}
	.elementor-477 .elementor-element.elementor-element-debcf42 .elementor-heading-title {
		font-size: 11px !important;
		line-height: 16px !important;
	}
	.blog_single_comment_section ol.ast-comment-list li article .ast-comment-avatar-wrap img.avatar {
		width: 70px;
	}
	.blog_single_comment_section div#comments ol.ast-comment-list li article .ast-comment-data-wrap header.ast-comment-meta {
		padding-left: 10px;
		margin-bottom: 20px;
	}
}

/**
 *  @media only screen and (min-width: 768px) and (max-width: 794px)
 **/
@media only screen and (min-width: 768px) and (max-width: 794px) {
	.working_hour_section > .elementor-widget-container {
		margin: 0 !important;
	}
	.call_section_contact .uael-module-content.uael-heading-wrapper h2.uael-heading {
		margin: 0;
	}
	.call_section_contact .uael-module-content.uael-heading-wrapper .uael-sub-heading {
		margin-top: 0;
	}
	.call_section_contact .uael-module-content.uael-heading-wrapper .uael-subheading {
		margin: 0;
	}
	.elementor-9 .elementor-element.elementor-element-58db371 .uael-subheading {
		font-size: 12px;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 130px;
	}
	.elementor-294 .elementor-element.elementor-element-69551e5 .uael-heading, .elementor-294 .elementor-element.elementor-element-69551e5 .uael-heading a {
		line-height: 35px;
	}
	.elementor-294 .elementor-element.elementor-element-69551e5 .uael-heading {
		margin: 0px 0px 5px 0px;
	}
	.elementor-294 .elementor-element.elementor-element-69551e5 .uael-subheading {
		margin: 0px 0px 0px 0px;
	}
	.patient_forms_list ul.elementor-icon-list-items li.elementor-icon-list-item a {
	    padding: 10px 50px 10px 0px;
	}
	.patient_forms_list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover {
		padding: 10px 20px 10px 20px;
	}
}

/**
 *  @media only screen and (min-width: 768px) and (max-width: 774px)
 **/
@media only screen and (min-width: 768px) and (max-width: 774px) { 
	.elementor-40 .elementor-element.elementor-element-fb5ecd6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

/**
 *  @media only screen and (max-width: 767px)
 **/
@media only screen and (max-width: 767px) {
	.payment_expected_section .payment_expected_headings {
		max-width: 100%;
	}
	.site_mbl_header .site_logo .elementor-image a img {
		max-width: 200px;
	}
	.contact_info_section .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element {
		width: 50%;
	}
	.site_footer .elementor-row .elementor-element.elementor-element-e5d62fd .elementor-element.elementor-element-1e5f57e {
		width: 45%;
	}
	.elementor-336 .elementor-element.elementor-element-9b2acc0,
	.welcome_section .elementor-container.elementor-column-gap-default .elementor-element.elementor-element-8b0de0d,
	.welcome_section .elementor-container.elementor-column-gap-default .elementor-element.elementor-element-162bef3,
	.payment_expected_section .elementor-element.elementor-element-76f3ab46,
	.payment_expected_section .elementor-element.elementor-element-545466f {
		width: 100%;
	}
	.banner_bg .elementor-widget-container > .elementor-image > img {
		height: 300px;
		object-fit: cover;
	}
	.doc_caption_details .doc_image_part {
		width: 25%;
	}
	.doc_caption_details .doc_desc {
		width: 75%;
	}
	.review_content {
		height: 100%;
	}
	.elementor-element.elementor-element-82db9d0 {
		width: 100%;
	}
	.site_button.pay_here_btn form input[type="submit"] {
		padding: 30px 110px;
	}
	section.elementor-element.elementor-element-b998f88 .elementor-container.elementor-column-gap-no > .elementor-row {
		flex-direction: column-reverse;
	}
	.patient_forms_list ul.elementor-icon-list-items li.elementor-icon-list-item a {
		padding: 12px 30px 12px 0px;
	}
	.sidebar_recent_post_section > .elementor-widget-container .pp-posts-container .pp-post-wrap.pp-grid-item-wrap .elementor-inner > .elementor-section-wrap > section.elementor-element > .elementor-container.elementor-column-gap-default > .elementor-row .elementor-element.elementor-element-7340372 {
		width: 25%;
	}
	.sidebar_recent_post_section > .elementor-widget-container .pp-posts-container .pp-post-wrap.pp-grid-item-wrap .elementor-inner > .elementor-section-wrap > section.elementor-element > .elementor-container.elementor-column-gap-default > .elementor-row .elementor-element.elementor-element-0e86693 {
		width: 75%;
	}
	.site_blog_sidebar {
		display: flex;
	}
	.elementor-403 .elementor-element.elementor-element-8855b41 .blog_page_info ul.elementor-icon-list-items.elementor-post-info li.elementor-icon-list-item.elementor-repeater-item-dc6de15 {
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.blog_single_comment_section ol.ast-comment-list li article .ast-comment-data-wrap section.ast-comment-content.comment {
		padding-left: 88px;
		padding-right: 0px;
	}
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-comment-formwrap.ast-row {
		right: 49%;
	}
	.elementor-element.elementor-element-8a2da1d {
		margin-bottom: 0;
	}
	.elementor-236 .elementor-element.elementor-element-4726c883 .elementor-heading-title {
		max-width: 320px;
		margin: 0 auto;
	}
	.blog_single_comment_section div#comments div#respond h3#reply-title, 
	.blog_single_comment_section div#comments .comments-count-wrapper h3.comments-title {
		font-size: 15px;
	}
	body.search.search-results .blog_img .elementor-image a img {
		height: auto;
	}
	.page_not_found_section > .elementor-container.elementor-column-gap-default > .elementor-row {
		flex-direction: column-reverse;
		text-align: center;
	}
	.error404 .elementor-239 .elementor-element.elementor-element-1d2d0255 .pp-breadcrumbs.pp-breadcrumbs-powerpack li.pp-breadcrumbs-item.pp-breadcrumbs-item-current {
		font-size: 12px;
	}
	.elementor-444 .elementor-element.elementor-element-8a2da1d .elementor-heading-title, .elementor-403 .elementor-element.elementor-element-bb70323 .elementor-heading-title {
		max-width: 320px;
	}
	.elementor-192 .elementor-element.elementor-element-19d2c94f:hover .elementor-widget-container {
		background-position: top;
	}
	.patient_portal_info_section .elementor-image img {
		max-width: 500px;
	}
	.error_content_section.for_mbl_hide_head .uael-module-content.uael-heading-wrapper h2.uael-heading {
		display: none;
	}
	.error_content_section.for_mbl_hide_head .uael-module-content.uael-heading-wrapper .uael-sub-heading.elementor-inline-editing {
		margin-top: 0;
	}
	.elementor-1146 .elementor-element.elementor-element-3505ccf .uael-heading {
		font-size: 50px;
		line-height: 60px;
	}
}

/**
 *  @media only screen and (max-width: 600px)
 **/
@media only screen and (max-width: 600px) {
	.site_button.header_btn a.elementor-button {
		font-size: 13.7px !important;
	}
	.site_footer .footer_menu .elementor-widget-container > .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul.uael-nav-menu {
		max-width: 345px;
	}
	.site_footer .footer_menu .elementor-widget-container > .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul.uael-nav-menu li:nth-child(3) a.uael-menu-item {
		border-right: 0;
	}
	.site_footer .elementor-element.elementor-element-85594a7 .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul li a {
		margin: 5px 0px;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 190px;
	}
	.doc_caption_details .doc_image_part .elementor-icon-wrapper .elementor-icon {
		font-size: 40px;
	}
	.blog_single_comment_section ol.ast-comment-list li ol.children li article {
		margin-left: 50px;
	}
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-row.comment-textarea {
		width: 100%;
		left: 0;
		top: 200px;
		margin-left: 0;
	}
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-comment-formwrap.ast-row {
		right: 0;
		width: 100%;
		top: -200px;
		margin-left: 0;		
	}
	.logged-in .blog_single_comment_section div#comments div#respond form#ast-commentform .ast-row.comment-textarea {
		right: auto;
		width: 100%;
		top: 0;
	}
	.elementor-element.elementor-element-bb70323 {
		padding-right: 20px;
	}
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-comment-formwrap.ast-row p,
	.blog_single_comment_section div#comments div#respond form#ast-commentform .ast-row.comment-textarea fieldset.comment-form-comment .comment-form-textarea {
		padding: 0;
	}
	/*.site_footer .elementor-element.elementor-element-85594a7 .uael-nav-menu nav.uael-nav-menu__layout-horizontal ul li:nth-child(3) a {
		padding-left: 0;
	}*/
	.blog_single_comment_section ol.ast-comment-list li article .ast-comment-avatar-wrap img.avatar {
		width: 70px;
	}
	.blog_single_comment_section div#comments ol.ast-comment-list li article .ast-comment-data-wrap header.ast-comment-meta {
		padding-left: 10px;
		margin-bottom: 20px;
	}
}

/**
 *  @media only screen and (max-width: 534px)
 **/
@media only screen and (max-width: 534px) {
	.site_button.pay_here_btn form input[type="submit"] {
		padding: 20px 110px;
	}
	.patient_portal_info_section .elementor-image img {
		max-width: 100%;
	}
}

/**
 *  @media only screen and (min-width: 500px) and (max-width: 600px)
 **/
@media only screen and (min-width: 500px) and (max-width: 600px) {
	.elementor-403 .elementor-element.elementor-element-5e88b26,
	.elementor-403 .elementor-element.elementor-element-8e8166c {
		width: 13%;
	}
	.elementor-403 .elementor-element.elementor-element-8cdc15b {
		width: 87%;
	}
}

/**
 *  @media only screen and (max-width: 512px)
 **/
@media only screen and (max-width: 512px) {
	.header_icon_box .elementor-widget-container a.pp-info-box-container {
		padding: 15px !important;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box .pp-info-box-icon-wrap {
		margin-right: 10px;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-title-container h4.pp-info-box-title {
		font-size: 14px;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-title-wrap h5.pp-info-box-subtitle {
		font-size: 11px;
	}
	.elementor-336 .elementor-element.elementor-element-d110dc6 .elementor-icon-list-item {
		font-size: 12px;
	}
	.elementor-336 .elementor-element.elementor-element-d110dc6 .elementor-icon-list-icon i {
		font-size: 14px;
	}
}

/**
 *  @media only screen and (min-width: 414px) and (max-width: 767px)
 **/
@media only screen and (min-width: 414px) and (max-width: 767px) {
	.sidebar_recent_post_section > .elementor-widget-container .pp-posts-container .pp-post-wrap.pp-grid-item-wrap .elementor-inner > .elementor-section-wrap > section.elementor-element > .elementor-container.elementor-column-gap-default > .elementor-row .elementor-element.elementor-element-7340372 {
		width: 14%;
	}
}

/**
 *  @media only screen and (max-width: 480px)
 **/
@media only screen and (max-width: 480px) {
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 160px;
	}
	.blog_single_comment_section div#comments ol.ast-comment-list li article .ast-comment-data-wrap header.ast-comment-meta {
		flex-direction: column-reverse;
	}
	.blog_single_comment_section div#comments ol.ast-comment-list li article .ast-comment-data-wrap header.ast-comment-meta .ast-comment-cite-wrap {
		padding-left: 20px;
	    margin: 5px 0px 14px;
	}
	.blog_single_comment_section ol.ast-comment-list li ol.children li article {
		margin-left: 0px;
	}
	body.single.single-post .elementor-239 .elementor-element.elementor-element-1d2d0255 .pp-breadcrumbs-crumb, 
	body.single.single-post .elementor-239 .elementor-element.elementor-element-1d2d0255 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, 
	body.single.single-post .elementor-239 .elementor-element.elementor-element-1d2d0255 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator) {
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 150px;
		overflow-x: hidden;
		line-height: 9px;
	}
	.elementor-920 .elementor-element.elementor-element-03c28c3 .elementor-image img {
		max-width: 350px;
	}
}

/**
 *  @media only screen and (max-width: 475px)
 **/
@media only screen and (max-width: 475px) {
	.contact_info_section .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-element {
		width: 100%;
	}
	.contact_info_section .elementor-element.elementor-element-b259b44 .elementor-column-wrap.elementor-element-populated {
		padding-left: 10px;
	}
}

/**
 *  @media only screen and (max-width: 425px)
 **/
@media only screen and (max-width: 425px) {
	.site_button.about_us_section .elementor-button-wrapper a {
		padding: 30px 40px !important;
	}
	.site_button.our_team_section .elementor-button-wrapper a {
		padding: 20px 80px 20px 80px !important;
	}
	.site_footer .elementor-row .elementor-element.elementor-element-e5d62fd .elementor-element.elementor-element-1e5f57e {
		width: 41%;
	}
	.elementor-324 .elementor-element.elementor-element-6996254 .elementor-button {
		padding: 20px 40px 20px 40px !important;
	}
}

/**
 *  @media only screen and (max-width: 414px)
 **/
@media only screen and (max-width: 414px) {
	.doc_caption .uael-module-content.uael-heading-wrapper h2.uael-heading {
		font-size: 20px;
		line-height: 25px;
	}
	.doc_caption > .elementor-widget-container {
		padding: 10px 0px 10px 5px !important;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 140px;
	}
	.elementor-444 .elementor-element.elementor-element-8a2da1d .elementor-heading-title,
	.elementor-403 .elementor-element.elementor-element-bb70323 .elementor-heading-title {
		font-size: 22px;
		line-height: 30px;
	}
	.elementor-12 .elementor-element.elementor-element-ede7c0a {
		padding: 20px 0px 30px 0px;
	}
	.elementor-12 .elementor-element.elementor-element-42169f1 .elementor-button {
		padding: 15px;
	}
	.elementor-element.elementor-element-fd3f668 .uael-sub-heading a,
	.elementor-40 .elementor-element.elementor-element-fd3f668 .uael-sub-heading {
		font-size: 28px;
	}
	.elementor-192 .elementor-element.elementor-element-cb4eb8d {
		padding: 30px 0px 40px 0px;
	}
	.elementor-447 .elementor-element.elementor-element-2e18483 {
		padding: 40px 0px;
	}
	.elementor-391 .elementor-element.elementor-element-18c01cf > .elementor-element-populated {
		padding: 30px 0px !important;
	}
}

/**
 *  @media only screen and (min-width: 393px) and (max-width: 414px)
 **/
@media only screen and (min-width: 393px) and (max-width: 414px) {
	.elementor-403 .elementor-element.elementor-element-5e88b26,
	.elementor-403 .elementor-element.elementor-element-8e8166c {
		width: 17%;
	}
}

/**
 *  @media only screen and (max-width: 410px)
 **/
@media only screen and (max-width: 410px) {
	.site_button.header_btn a.elementor-button {
		font-size: 10.7px !important;
		padding: 10px 10px 7px 10px !important;
	}
	.site_button.header_btn a.elementor-button span.elementor-button-content-wrapper span.elementor-button-text {
		display: none;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box-icon {
		font-size: 14px;
		padding: 12px;
	}
	.site_button.header_btn {
		display: none;
	}
	.site_button.header_btn.header_mbl_btn a.elementor-button span.elementor-button-content-wrapper span.elementor-button-text,
	.site_button.header_btn.header_mbl_btn {
		display: block;
	}
	.site_button.header_btn.header_mbl_btn a.elementor-button span.elementor-button-content-wrapper span.elementor-button-text {
		padding-left: 5px;
		padding-top: 3px;
	}
	.site_button.header_btn a.elementor-button span.elementor-button-content-wrapper span.elementor-button-icon.elementor-align-icon-left {
		margin-right: 6px;
	}
	.elementor-12 .elementor-element.elementor-element-0bc60b1 .pp-menu-toggle {
		padding: 9px;
	}
}

/**
 *  @media only screen and (max-width: 393px)
 **/
@media only screen and (max-width: 393px) {
	.elementor-element.elementor-element-f3aaac3 .elementor-column-wrap.elementor-element-populated {
		padding-left: 0;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box .pp-info-box-icon-wrap {
		margin-right: 5px;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container {
		padding-left: 5px !important;
	}
	.site_button.header_btn a.elementor-button span.elementor-button-content-wrapper span.elementor-button-icon.elementor-align-icon-left {
		margin-right: 0;
	}
	.elementor-40 .elementor-element.elementor-element-fd3f668 .uael-sub-heading,
	.elementor-element.elementor-element-fd3f668 .uael-sub-heading a {
		font-size: 30px;
	}
	.elementor-9 .elementor-element.elementor-element-9c11a9e .elementor-heading-title {
		font-size: 20px;
	}
	.elementor-466 .elementor-element.elementor-element-8a225e8 input[type="search"].elementor-search-form__input {
		width: 80%;
	}
	.blog_page_info ul.elementor-icon-list-items.elementor-post-info li.elementor-icon-list-item.elementor-repeater-item-dc6de15 span.elementor-post-info__terms-list a {
		font-size: 9px;
	}
	.elementor-920 .elementor-element.elementor-element-7527df8 .uael-sub-heading {
		font-size: 12px;
	}
	.elementor-920 .elementor-element.elementor-element-a1399c8 .elementor-heading-title {
		font-size: 170px;
	}
	.elementor-920 .elementor-element.elementor-element-03c28c3 .elementor-image img {
		max-width: 300px;
	}
}

/**
 *  @media only screen and (max-width: 375px)
 **/
@media only screen and (max-width: 375px) {
	.header_icon_box .elementor-widget-container a.pp-info-box-container {
		padding: 10px 15px 10px 5px !important;
	}
	.site_button.pay_here_btn form input[type="submit"] {
		padding: 20px 90px;
	}
}


/**
 *  @media only screen and (max-width: 360px)
 **/
@media only screen and (max-width: 360px) {
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box .pp-info-box-icon-wrap span.pp-info-box-icon.pp-icon {
		padding: 10px;
		font-size: 12px;
	}
	.header_icon_box .elementor-widget-container a.pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-title-container h4.pp-info-box-title {
		font-size: 13px;
	}
	.doc_caption_details .doc_image_part .elementor-icon-wrapper .elementor-icon {
		font-size: 30px;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper .uael-subheading {
		height: 120px;
	}
	.doc_caption .uael-module-content.uael-heading-wrapper h2.uael-heading {
		font-size: 18px;
		line-height: 20px;
	}
	.patient_forms_list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span.elementor-icon-list-text {
		padding-right: 10px;
	}
	.patient_forms_list ul.elementor-icon-list-items li.elementor-icon-list-item a:hover span.elementor-icon-list-icon {
		padding-left: 0;
	}
	.elementor-444 .elementor-element.elementor-element-bccfe02 .elementor-button {
		padding: 18px 45px;
	}
}