.elementor-kit-3007{--e-global-color-primary:#047AB2;--e-global-color-secondary:#047AB2;--e-global-color-text:#404040;--e-global-color-accent:#DD2A2A;--e-global-color-4ba510a:#000;--e-global-color-2e3e33ca:#FFF;--e-global-color-background:#FFFFFF00;--e-global-color-transparent:#00000000;--e-global-color-0d109d7:#B3301D;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-size:0.9em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1px;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-size:1em;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-size:0.9em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-size:0.9em;--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-font-style:italic;--e-global-typography-25bacaf-font-size:0.9em;--e-global-typography-53daad3-font-family:"Arial";--e-global-typography-53daad3-font-size:0.9em;--e-global-typography-53daad3-font-weight:bold;color:#404040;font-family:"Arial", Arial;font-size:0.9em;font-weight:normal;background-color:var( --e-global-color-transparent );background-image:url("https://i0.wp.com/mobilehealthcareauthority.com/wp-content/uploads/2025/01/bg10home4.webp?fit=900%2C632&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-kit-3007 p{margin-block-end:1em;}body{overflow-x:hidden !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:none !important;}.elementor-kit-3007 a{color:#047AB2;font-family:"Arial", Arial;font-size:0.9em;font-weight:400;line-height:1px;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-3007 a:hover{color:#1F79EB;font-family:"Arial", Arial;font-size:0.9em;font-weight:400;text-decoration:underline;}.elementor-kit-3007 h1{color:#047AB2;font-family:"Arial", Arial;font-size:1.1em;font-weight:bold;}.elementor-kit-3007 h2{color:#047AB2;font-family:"Arial", Arial;font-size:1em;font-weight:bold;}.elementor-kit-3007 h3{color:#047AB2;font-family:"Arial", Arial;font-size:0.9em;font-weight:700;}.elementor-kit-3007 h4{color:#047AB2;font-family:"Arial", Arial;font-size:1em;font-weight:400;}.elementor-kit-3007 h5{color:#047AB2;font-family:"Arial", Arial;font-size:0.9em;font-weight:700;}.elementor-kit-3007 h6{color:#047AB2;font-family:"Arial", Arial;font-size:0.8em;font-weight:700;}.elementor-kit-3007 input:not([type="button"]):not([type="submit"]),.elementor-kit-3007 textarea,.elementor-kit-3007 .elementor-field-textual{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:70%;}.e-con{--container-max-width:70%;--container-default-padding-top:0%;--container-default-padding-right:0%;--container-default-padding-bottom:0%;--container-default-padding-left:0%;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-3007 e-page-transition{background-color:var( --e-global-color-2e3e33ca );}.site-header .header-inner{width:100%;max-width:100%;}.site-header{padding-inline-end:3%;padding-inline-start:3%;}.site-header .site-navigation ul.menu li a{color:#494949;}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:#000000;}.site-header .site-navigation-toggle{background-color:#000000;}.site-header .site-navigation .menu li{font-family:"Arial", Arial;letter-spacing:4px;word-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}@media(min-width:1204px){.elementor-kit-3007{background-attachment:fixed;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.body {
  background-color:#c2c2c2;
  font-family:Arial;font-size:.9em;
  color:#0280b7;
}
body {
    overflow-x: hidden !important;
}
.bluebold {
    
    color:#047ab2;
    font-weight:bold;
    font-family:Arial;
}
.bluebold1em {
    font-size:1em;
    color:#047ab2;
    font-weight:bold;
}

.redbold {
    
    color:#dd2a2a;
    font-weight:bold;
    font-family:Arial;
}
.boldred {
    
    color:#dd2a2a;
    font-weight:bold;
    font-family:Arial;
}
.boldred3 {
   
    color:#dd2a2a;
    font-weight:bold;
    font-family:Arial;
}


.redheading {
    font-size:1.1em;
    color:#dd2a2a;
    font-weight:bold;
}

.section { 
    margin:1.5em 0em 1.5em 0em;}
    
    .button-image-effect {
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.button-image-effect:hover {
    transform: translateY(0px); /* Moves the image down 2px */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); /* Changes shadow on hover */
}

.button-image-effect:active {
    transform: translateY(4px); /* Moves it down further on click */
    box-shadow: none; /* Removes shadow on click for a flat look */
}

.page-wrapper {
  min-height: 80vh; /* Set a minimum height of 80% of the viewport height */
}

.page-wrapper {
    width: 100vh;
}
.elementor-kit-3007 {
  overflow: hidden;
}

.elementor-kit-3007 img {
   
    transform-origin: left center;
    /* Set the origin point for the transform */
}

@media print,
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 120dpi) {
	.imgedit-wait:before {
		background-image: url(../images/spinner-2x.gif);
	}
}

@media screen and (max-width: 782px) {
	.edit-attachment-frame input,
	.edit-attachment-frame textarea {
		line-height: 1.5;
	}
	
	.wp_attachment_details label[for="content"] {
		font-size: 14px;
		line-height: 1.5;
	}

	.wp_attachment_details textarea {
		line-height: 1.5;
	}

	.wp_attachment_details #attachment_alt {
		height: 3.375em;
	}

	.media-upload-form .media-item.error,
	.media-upload-form .media-item .error {
		font-size: 13px;
		line-height: 1.5;
	}

	.media-upload-form .media-item.error {
		padding: 1px 10px;
	}

	.media-upload-form .media-item .error {
		padding: 10px 0 10px 12px;
	}

	.imgedit-settings .imgedit-scale input[type="text"],
	.imgedit-settings .imgedit-crop-ratio input[type="text"],
	.imgedit-settings .imgedit-crop-sel input[type="text"] {
		font-size: 16px;
		padding: 6px 10px;
	}

	.wp_attachment_holder .imgedit-wrap .imgedit-panel-content,
	.wp_attachment_holder .imgedit-wrap .imgedit-settings {
		float: none;
		width: auto;
		max-width: none;
		padding-bottom: 16px;
	}

	.copy-to-clipboard-container .success {
		font-size: 14px;
	}

	/* Restructure image editor on narrow viewports. */
	.imgedit-crop-wrap img{
		width: 100%;
	}

	.media-modal .imgedit-wrap .imgedit-panel-content,
	.media-modal .imgedit-wrap .imgedit-settings {
		position: initial !important;
	}

	.media-modal .imgedit-wrap .imgedit-settings {
		box-sizing: border-box;
		width: 100% !important;
	}

	.imgedit-settings .imgedit-scale-button-wrapper {
		display: inline-block;
	}
}

@media only screen and (max-width: 600px) {
	.media-item-wrapper {
		grid-template-columns: 1fr;
	}
}

/**
 * Media queries for media grid.
 */

@media only screen and (max-width: 1120px) {
	/* override for media-views.css */
	#wp-media-grid .wp-filter .attachment-filters {
		max-width: 100%;
	}
}

@media only screen and (max-width: 782px) {
	.media-frame.mode-select .attachments-browser.fixed .media-toolbar {
		top: 46px;
		right: 10px;
	}
}

@media only screen and (max-width: 600px) {
	.media-frame.mode-select .attachments-browser.fixed .media-toolbar {
		top: 0;
	}
}

@media only screen and (max-width: 480px) {
	.edit-attachment-frame .media-frame-title {
		right: 110px;
	}
	
	/* Landscape Phones & Small Tablets */
@media (min-width: 576px) {
  /* Styles for landscape phones, small tablets */
}

/* Tablets (Portrait & Landscape) */
@media (min-width: 768px) {
  /* Styles for tablet portrait */
}

/* Tablets Landscape & Larger */
@media (min-width: 1024px) {
  /* Styles for tablet landscape, laptops */
}
}/* End custom CSS */