/*
Theme Name: Bigmedix Child
Theme URI: http://demo2.pavothemes.com/bigmedix/
Template: bigmedix
Author: Pavothemes
Author URI: http://pavothemes.com/
Description: Bigmedix is a modern, fully responsive, and feature-rich theme designed for hospitals, clinics, doctors, and healthcare businesses. It comes with an advanced appointment booking system, allowing patients to schedule visits effortlessly. The theme includes dedicated doctor and service pages, helping medical professionals showcase their expertise and services in a structured manner. With WooCommerce integration, it also enables online sales of medical products, prescriptions, or health-related services. Designed for speed and SEO optimization, Bigmedix ensures better visibility on search engines and a seamless user experience.
Tags: caregivers,clinic,corona,covid,dental,dentist,doctor blog,health,health insurance,healthcare,healthcare service,home healthcare,medical,medical service,virus
Version: 1.0.1.1746594203
Updated: 2025-05-07 05:03:23

*/

@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');

:root {
    --e-global-color-primary: #B01D78;
}
h1, h2:not(footer h2), h3, h4, h5, h6, .about-title {
    font-family: "DM Serif Display", serif !important;
}
 html {
    -webkit-text-size-adjust: 100%!important; 
	  -webkit-appearance:none!important;
}


.facilities-footer {
    margin: 0 !important;
    
}
html, body {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden;
	height:100%!important;
}
.br-st{
		display:none;
	}
.job-link-containter a:hover{
	color:#4d4d4d!important;
}
.br90{
	display:none;
}
.ctabr1{
		display:none;
	}
.br3{
	display:none;
}
.home .main-site-btn { display: none; }
body header.sticky { position: fixed !important; z-index: 9999; top: 0px !important; width: 100%; box-shadow: 6px 6px 30px 0px #0000001f; 
/* 	-webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; animation: 500ms ease-in-out 0s normal none 1 running fadeInDown; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease;  */
}
body header.sticky .site_header { background-color: #fff !important; border-bottom: unset !important; }
#site-footer .footer-col { max-width: 33.33%; width: auto; }
#site-footer .copyright_p p { margin: 0; }
.mb-0 p { margin-bottom: 0px; }
.gform_wrapper .gform_heading, 
.gform-theme--framework .validation_message2 , 
.gform-theme--framework .gform_validation_errors2 { display: none !important; } 
body .gfield_error input, 
body .gfield_error textarea { border-color: #c02b0a !important; }
.gfield input, 
.gfield textarea,
select { font-size: 16px !important; height: 48px !important; color: #555555 !important; box-shadow: none !important; border: 1px solid #a698a2 !important; border-radius: 30px !important; padding: 14px 24px 14px 24px !important; background-color: #ffffff !important; width: 100% !important; } 
body select { padding: 10px 24px 10px 24px !important; background-position: calc(100% - 20px) center !important; }
.gfield textarea { height: 160px !important; border-radius: 20px !important; } 
.gform-theme--foundation .gform_fields { gap: 20px !important; } 
.gform_button { width: 100% !important; font-size: 15px !important; border-radius: 30px !important; padding: 16px 24px !important; background-color: #b01d78 !important; border: none !important; transition: all 0.5s ease-in-out !important; line-height: 1.2 !important; font-weight: 600 !important; } 
.gform_button:hover { background-color: #2E2630 !important; }
.gform_footer { margin-top: 20px !important; }
.gform_button:focus { outline: none !important; box-shadow: unset !important; }
.error404 .error-title { font-size: 100px; line-height: 1; } 
.error404 .img-404 { margin-bottom: 0; } 
.error404 .error-sub-title { margin-bottom: 30px; } 
.error404 #page { min-height: 100vh; display: flex; flex-direction: column; } 
.error404 #page .site-content { flex: 1; }
#ui-datepicker-div { padding: 0; }
.scrollup.scroll-up-custom { display: none !important; background-color: #b01d78; padding: 8px 10px 8px 15px; border-radius: 30px 30px 30px 30px; }
.scrollup.scroll-up-custom.activate { display: flex !important; }
#job-title-filter { border: 1px solid #cacaca !important; }
#search-job { font-size: 16px !important;height: 48px !important;color: #555555 !important;box-shadow: none !important;border: 1px solid #cacaca !important;border-radius: 30px !important;padding: 14px 24px 14px 24px !important; background-color: #fff !important; width: 100% !important; } 
#search-job::placeholder { color:#555555; }
.apploi-drop-down::before { content: ""; color: #2B2E34; font-size: 10px; font-weight: 900; z-index: 999999999999; position: absolute; top: 50%; right: 30px; transform: translateX(-100%); rotate: 90deg; font-family: "bigmedix-icon"; } 
body .apploi-drop-down { position: relative; width: 100%; }
.job-link-containter a { color: #b01d78; } 
.jobs-card span { font-size: 14px; } 
.apploi-drop-down { width: 100%; } 
#jobs-card-list { padding: 0 6px; }
.image-slider .elementor-swiper-button { width: 48px; height: 48px; background-color: #b01d78; display: flex !important; justify-content: center; align-items: center; border-radius: 50%; transition: all 0.4s ease-in-out; } 
.image-slider .elementor-swiper-button:hover { background-color: #005350; }
body .gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date:after { font-size: 25px; position: absolute; right: -10px; display: inline-flex ; width: fit-content; inset-inline-start: unset; inset-block-start: unset; }
.image-slider .swiper { overflow: visible; clip-path: inset(-100% -100% -100% 0) !important; }
#ui-datepicker-div { margin-left: 0; background: #fff; } 
#ui-datepicker-div .ui-icon { font-size: 0; }
.elementor-widget .elementor-icon-list-item { width: fit-content; }
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date { position: relative; }
body ul { margin: 0; }
body li { list-style: none; }
body .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a { background-color: #005350; color: #fff !important; }
.ui-datepicker-calendar tbody .ui-state-default.ui-state-highlight { display: flex; background-color: #b01d78; color: #fff !important; }
.pum-overlay.pum-overlay-disabled .pum-container,body button.pum-close.popmake-close {
    
    background: #f5f5f8 !important;
}

#site-footer span.elementor-icon-list-text a {
    color: #fff;
}
.scd-ft li span{
	color:#fff!important;
}
.scd-ft li span a{
	margin-top:8px;
}
.map-hme .hotspots-interaction {
    border: unset;
    border-radius: 0;
    padding: 0;
    background: #ffffff;
}
#site-footer span.elementor-icon-list-text a:hover {
    color: #b01d78;
}
.hmebanner:before{
	background:unset!important;
}

.sterling-btn .elementor-button .elementor-button-text:after {
    left: 20px !important;
    position: absolute;
    transform: rotate(180deg)!important;
	opacity:0;
}
.sterling-btn .elementor-size-md:hover .elementor-button-text:after {
	opacity:1;
}
.sterling-btn .elementor-size-md:hover {
    padding-left: 2.8rem!important;
}
.sterling-btn .elementor-button:hover .elementor-button-text:before{
	opacity:0!important;
}
@keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
    }
  
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
}

/* 19-05-2025 */
.image-slider .swiper-pagination { bottom: -20px !important; }
.image-slider .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 5px; }
.image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 30px; }
.riverside-banner .banner-img, 
.riverside-banner .banner-img .elementor-widget-container { height: 100%; }
.riverside-banner .banner-img .elementor-widget-container > img { display: block; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.2); transform: scale(1.2); }
.riverside-banner .banner-img.animated .elementor-widget-container > img { -webkit-transform: scale(1); transform: scale(1); }
.riverside-banner .banner-img.animating img { animation: zoomOut  1.5s ease-in-out; }
@keyframes zoomOut {
    0% {
      transform: scale(1.2);
    }
  
    100% {
      transform: scale(1);
    }
}

/* 26-05-2025 */
.testimonial-style-1 .elementor-testimonial-item .testimonial-info-wrapper .testimonial-info { gap: 0 !important; }
.gform_footer .enable-effects-yes { width: 100%; }

/* 29-05-2025 */
.elementor-widget-heading h2.elementor-heading-title.elementor-size-default { font-size: 55px; line-height: 1.109; }
.elementor-widget-button .elementor-button-wrapper .elementor-button,
.button-wrapper .elementor-button { font-size: 14px; text-transform: capitalize; }
.elementor-about-wrapper .elementor-about-item .about-content-wrapper .about-content .button-wrapper .elementor-button:hover .elementor-button-text { color: #fff !important; }
.services-boxes .about-content-wrapper { border: 1px solid #a698a1; } 
.site_header .has-mega-menu.has-containerwidth .mega-fullwidth { width: max-content; }
.site_header .mega-menu .elementor-icon-list-items .elementor-icon-list-item a { padding: 8px 16px; background: #fff; border-radius: 10px; }

/* 12-06-2025 */
#page.site { display: flex; flex-direction: column; min-height: 100vh; }
#content.site-content { flex: 1; }
.top-bar .elementor-button-wrapper .elementor-button { position: relative; border-radius: 0; }
.top-bar .elementor-button-wrapper .elementor-button::after { content: ''; height: 1px; width: 100%; position: absolute; bottom: 0; left: 0; background-color: #ffffff; transform: scaleX(0); transition: transform 0.3s ease-in-out; }
.top-bar .elementor-button-wrapper .elementor-button:hover::after { transform: scaleX(1); }
.light-btn .elementor-button-content-wrapper .elementor-button-text::before { background-color: #b01d78 !important; }
.services-boxes .elementor-about-item .about-content-wrapper .about-content .about-desc { border: none !important; padding-top: 7px; margin-top: 0px; }
.contact-info .elementor-icon-list-items .elementor-icon-list-item > a:hover .elementor-icon-list-text { color: #B01D78; }

/* 04-07-2025 */
.page-id-8432 .main-site-btn,
.page-id-8437 .main-site-btn,
.page-id-8438 .main-site-btn,
.page-id-8443 .main-site-btn,
.page-id-8446 .main-site-btn { display: none; }

/* 07-07-2025 */
.wpgmp_map_container .wpgmp_map_parent { display: block; margin-bottom: 0; }
.elementor-widget-bigmedix-icon-box .elementor-icon-box-description .contact-info { display: block; margin-bottom: 10px; }

/* 09-07-2025 */
.home .wpgmp_map_container .wpgmp_map_parent { overflow: hidden; border-radius: 20px; }
.video-play-effect .elementor-open-lightbox .elementor-custom-embed-play i { opacity: 1; }
.video-play-effect .elementor-open-lightbox .elementor-custom-embed-play { background-color: #B01D78; width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 1; }
.video-play-effect .elementor-open-lightbox .elementor-custom-embed-play::before { content: ""; position: absolute; z-index: -1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 100%; height: 100%; background: #B01D78; border-radius: 50%; -webkit-animation: pulser 1500ms ease-out infinite; animation: pulser 1500ms ease-out infinite; }

@keyframes pulser {
  0% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
      opacity: 1;
  }
  100% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
      opacity: 0;
  }
}

.elementor-widget-bigmedix-testimonials .testimonial-info-wrapper { padding-bottom: 10px; }
.elementor-widget-bigmedix-testimonials .testimonial-info-wrapper .testimonial-wrapper, 
.elementor-widget-bigmedix-testimonials .testimonial-info-wrapper .testimonial-wrapper .testimonial-info { gap: 0 !important; }

.contact-details .elementor-icon-box-wrapper:hover .elementor-icon::after { -webkit-transform: unset !important; transform: unset !important; }
.contact-details .elementor-icon-box-wrapper.hover .elementor-icon { border-color: #B01D78 !important; }
.contact-details .elementor-icon-box-wrapper.hover .elementor-icon::after { -webkit-transform: scale(0.85) !important; transform: scale(0.85) !important; }

.image-slider .elementor-image-carousel .swiper-slide { height: auto; }
.image-slider .elementor-image-carousel .swiper-slide a,
.image-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner,
.image-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner img { height: 100%; }
.image-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner img { object-fit: cover; }

.facilities-footer .e-con-boxed .footer-col { width: auto; max-width: 25%; }
.facilities-footer .e-con-boxed .footer-col.logo-col { max-width: 50%; }

/* 10-07-2025 */
.main-navigation ul.sub-menu { left: 50% !important; -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; }

/* 17-07-2025 */
.wpgmp_map_parent .wpgmp_map img { object-fit: unset; }

/* Hide map bottom load text*/

div#hotspot-10559 .hotspot-info {
    display: none !important;
}
.da-address-wrapper {
    display: none !important;
}
img.hotspots-image.skip-lazy {
    max-width: 980px !important;
    width: 980px !important;
    height: 460px !important;
    margin: 0px auto !important;
    padding: 0px !important;
    background-color: #fff !important;
}

#hotspot-10559 .hotspots-image-container, #hotspot-10559 .leaflet-container {
    background: #ffffff !important;
}
.wpgmp_infowindow.fc-infobox-default.fc-infowindow-default {
    width: 240px !important;
    text-align: center !important;
    padding: 0px 0px 30px 0px !important;
    /* height: 75px !important; */
    /*pointer-events: none !important;*/
    display: flex;
    align-content: space-around;
    justify-content: space-evenly;
    align-items: center;
}
.pum-theme-9763, .pum-theme-lightbox {
    background-color: transparent !important;
}
.address a {
    color: #fff !important;
}
.address a:hover {
    color: #b01d78 !important;
}

/*.ea11y-widget-button.ea11y-widget-open-button--icon {
  position: fixed !important;
  top: auto !important;
  bottom: 80px !important;
  right: 40px !important;
}

.ea11y-widget-open-button{
	top: 450px !important;
	position: fixed;
}

div#ea11y-root style#ea11y-widget-ea11y-widget-open-button-fill-styles button.ea11y-widget-button.ea11y-widget-open-button.ea11y-widget-open-button--medium.ea11y-widget-open-button--icon {
    position: fixed !important;
    top: calc(50vh + 180px) !important;
}
*/


@media (max-width: 1600px) {
  .site_header .main-navigation ul.menu > li.menu-item:not(.site_header .main-navigation ul.menu > li.menu-item:last-child) { padding: 20px 10px 20px 10px !important; }
  .main-navigation ul.menu > li.menu-item:last-child { padding: 20px 0px 20px 10px !important; }
}

@media (max-width: 1440px) {
  .site_header .has-mega-menu.has-containerwidth .mega-fullwidth { left: -30px; }
}

.sbi_type_video{
    border-radius: 20px;
}

div#popmake-10069 {
    border: solid 1px #e7e7e7 !important;
}
.pum-theme-lightbox .pum-container {
    padding: 45px 40px 45px !important;
    border: solid 1px #e7e7e7 !important;
}
.pum-theme-lightbox .pum-container {
    border-radius: 0.5rem!important;
    border: none!important;
    box-shadow: none!important;
}
body .pum-theme-lightbox .pum-container {
   
    border: solid 1px #e7e7e7 !important;
}
.pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    right: 8px!important;
    top: 4px!important;
    color: #7f7f7f!important;
   	box-shadow: unset!important;
    text-shadow: unset!important;
    border: #fff!important;
}
.pum-theme-lightbox .pum-container a.td-btn {
    color: #ffffff !important;
}

div#popmake-10069 {
    margin-top: 63px;
	top: 102px !important;
}

.page-id-9260 div#popmake-10069 {
    margin-top: 63px;
    top: 120px !important;
}

body form#gform_1 .validation_message{
	display:block!important;
}

div#content-hotspot-10559 {
    display: none !important;
}

.page-id-10616 header#masthead,
.page-id-10616 footer#colophon,
.page-id-10616 header.entry-header {
    display: none;
}









/* popup */
section.popup_new {
    z-index: 9999999999;
    width: 100%;
    top: 0;
    left: auto;
    right: 0;
    overflow: initial;
    transition: .15s ease-in-out;
    position: fixed;
    visibility: visible;
    overflow-y: scroll;
}
.popup_new:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #0b0b0b;
    opacity: 0.8;
    height: 100%;
    width: 100%;
}
section.popup_new .popup__content {
    position: relative;
    top: 0 !important;
    align-items: baseline;
    display: flex !important;
    opacity: 1;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
    max-width: 660px;
    padding: 70px 45px;
    height: 100vh;
    visibility: visible;
    overflow-y: auto;
    background: white;
	-webkit-transform: translateX(800px);
    transform: translateX(800px);
    opacity: 1;
    -webkit-transition: 0.45s cubic-bezier(0.5, 1, 0.89, 1) .45s;
    transition: 0.45s cubic-bezier(0.5, 1, 0.89, 1) .45s;
	transition: 0.45s;
	box-shadow: 0 0 70px 20px rgb(255 255 255 / 8%);
	background: #F5F5F8
}
.popup_open section.popup_new .popup__content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
	z-index: 999;
}
.popup_open section.popup_new .popup-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 1;
}
.popup__content-main {
	width: 100%;
}
.popup__content-main h2 {
	color: var(--e-global-color-primary);
    font-size: 25px;
    font-weight: 600;
    line-height: 2rem;
	margin: 0;
}
.popup__content-main1 .hbspt-form {
    max-width: 750px;
    margin: 0 auto;
}
.popup-show1.header-book-a-call {
	display: none !important;
}
section.popup_new .popup__content .popup-close {
    position: absolute;
    left: auto;
    right: 12px;
    bottom: auto;
    top: 12px;
    color: #ffffff !important;
    cursor: pointer;
    min-width: 1em;
    z-index: 2;
    text-decoration: none;
    text-align: center;
    height: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem) /* Max-50 Min-30 */;
    width: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem) /* Max-50 Min-30 */;
    line-height: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem) /* Max-50 Min-30 */;
    border: 1px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
    font-size: 0;
    transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-color: #b01d78 !important;
	border-radius: 100px;
}
section.popup_new .popup__content .popup-close:before {
    content: "";
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z' fill='currentcolor'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z' fill='currentcolor'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
    width: 38%;
    height: 38%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
section.popup_new .popup__content .popup-close:hover:before {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}
html.popup_open {
	overflow: hidden;
}
.popup-show {
    cursor: pointer;
}
.popup-logo {
    text-align: center;
    margin: 0 0 35px;
}
.popup-logo img {
    max-height: 50px;
}
.popup_new:before {
    display: none;
}
.popup_open .popup_new:before {
    display: block;
}
.popup_open #page {
    position: relative;
    z-index: 9;
}
.footer-btn.enable-effects-yes:not(.elementor-button-link) .elementor-button .elementor-button-text:before {
    transform: rotate(180deg);
}
.services-notitle .about-desc {
    padding: 0 !important;
}

/*home page popup*/
div#popmake-10260 {
    z-index: 2 !important;
	top: 140px !important;
	/*position:fixed !important;*/
}

/*assisted living*/
/*.page-id-10439 div#popmake-10260 {
    top: 120px !important;
    margin-top: 63px;
}*/

/*facility top button*/
/*div#sterling-btn span.elementor-button-text::before {

	
	font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f060";
font-size: 13px !important;
padding-right: 3px !important;

}
*/
.sterling-btn span.elementor-button-text::before {
    font-family: "Font Awesome 5 Free" !important;
    content: "\f053" !important; 
    font-size: 13px !important;
    font-weight: 900 !important;
    padding-right: 3px !important;
}/*
.sterling-btn span.elementor-button-text:hover::after{
font-family: "Font Awesome 5 Free" !important;
    content: "\f060" !important; 
    font-size: 13px !important;
    font-weight: 900 !important;
	padding-right: 3px !important;
}
/*.sterling-btn span.elementor-button-text::after{
	margin-left: 0px !important; 
}*/

/*.sterling-btn:hover span.elementor-button-text::before {
  font-family: "Font Awesome 5 Free" !important;
  content: "\f060" !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  padding-right: 3px !important;
}
.sterling-btn:hover span.elementor-button-text::after {
  display:none !important;
}*/

/*.sterling-btn .button-wrapper[class=elementor-button-] .elementor-button:hover .elementor-button-text:before, .button-wrapper:not(.elementor-button-link) .elementor-button:hover .elementor-button-text:before, .enable-effects-yes[class=elementor-button-] .elementor-button:hover .elementor-button-text:before, .enable-effects-yes:not(.elementor-button-link) .elementor-button:hover .elementor-button-text:before {
    margin-left: unset !important;
    transform: unset !important;
}

 .sterling-btn .enable-effects-yes:not(.elementor-button-link) .elementor-button.elementor-size-md:hover
Specificity: (0,5,0)
 {
   padding-left: 0px !important;
}
*/
	
@media screen and (max-width: 1024px) {
	.br-nne1 br{
		display:none;
	}
	.value-1 p {
    margin: 0!important;
}
	.site_header nav.hfe-dropdown li a.hfe-menu-item{
		padding-top: 8px!important;
    padding-bottom: 8px!important;
	}
	nav.hfe-dropdown li.menu-item{
		border-bottom-width: 0!important;
	}
	nav a.hfe-menu-item {
    width: max-content!important;
}
	    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
      
        padding: 0px 30px 30px;
    }
	.br90{
	display:block!important;
}
	.services-boxes.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
}
	.ctabr1{
		display:block!important;
	}
	body div#site-footer {
    margin-bottom: 0px!important;
}
	.primary-navigation {
    display: block!important;
}
}
@media screen and (max-width: 991px) {
	.hmebanner{
		background-position:80%!important;
	}
	.services-boxes.elementor-grid-4 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }
	.br90{
		display:none!important;
	}
	.co-1 h2 br{
		display:none!important;
	}
	.co-1 .gform-footer.gform_footer.top_label {
    float: left!important;
}
	.mp5 p {
    margin: 0!important;
}
	.hmebanner:before {
    background: #ffffff59!important;
}
	.asst-btn a.elementor-button {
    width: 210px;
}
	body .mp5 .leaflet-tooltip {
    font-size: 8px!important;
		padding: 3px!important;
}
	.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
        
        top: 60px;
    }
	 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
      
        padding: 0px 10px 30px;
    }
	.facilities-footer{
		margin-bottom:0px!important;
	}
	.facilities-footer .e-con-boxed .footer-col.logo-col {
    max-width: 35%;
    padding-right: 20px;
}
	.facilities-footer .e-con-boxed .footer-col {
  
    max-width: 31%!important;
}
	.grid-contact{
		display: grid;
  grid-template-columns: repeat(2, 1fr);
	}
	input#gform_submit_button_1 {
    width: max-content !important;
    margin: 0 auto;
}
	.value-grid {
    display: grid;
    grid-template-columns: 3fr 3fr 3fr;
}
	div#site-footer h2 {
		font-size:15px!important;
	}
	div#popmake-10260 h1,div#popmake-10069 h1 {
        font-size: 30px !important;
    }
	.bg-2 {
    background-position: 80% !important;
}
	h1,h2{
		font-size:48px!important;
	}
	.amen-bg{
		background-position:73%!important;
	}
	.ame-assi {
        background-position: 30% !important;
    }
	.build-assi{
		background-position: 30% !important;
	}
	.br-nne2 br{
		display:none!important;
	}
	.ste-img1{
		background-position:78%!important;
	}
	.serv-bx1 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)!important;
}
	.serv-last.e-flex.e-con.e-child {
    display: grid;
     grid-template-columns: repeat(2, 1fr)!important;
}
	.amen-f-h {
    background-position: 68% !important;
}
	.am-h-1{
		background-position: 68% !important;
	}
	.htxt1 h2 {
        font-size: 45px !important;
    }
}
@media screen and (max-width:480px) {
.hmebanner:before{
	background:#FFFFFF69!important;
}
	
	   .cre-b .ctabr1 {
        display: none !important;
    }
	.br-st{
		display:block!important;
	}
	.bt-width a.elementor-button {
        width: 230px !important;
        text-align: left !important;
        justify-content: flex-start;
    }
	.bt-width.bt-width2 a.elementor-button {
        width: 260px !important;
        text-align: left !important;
        justify-content: flex-start;
    }
	.bt-width.bt-width3 a.elementor-button {
        width: 240px !important;
        text-align: left !important;
        justify-content: flex-start;
    }
	.mp5 p{
		margin-bottom:0px!important;
	}
	body .leaflet-pane.leaflet-map-pane{
		transform:unset!important;
	}
	body img.hotspots-image.skip-lazy

 {
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    
}
	.facilities-footer img {
    width: auto!important;
    
}
	.facilities-footer .bigmedix-site-logo-container img {
    width: 170px!important;
}
	 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
      
        padding: 0px 0px 30px;
    }
	.elementor-9287 .elementor-element.elementor-element-927cf66 {
		bottom: 145px!important;
	}
	body .elementor-11822 .elementor-element.elementor-element-927cf66 {
    bottom: 155px;
   
}
	.facilities-footer .e-con-boxed .footer-col {
        max-width: 100% !important;
    }
	.copyright_p p{
		margin-bottom:0px!important;
	}
	.htxt1 h2 {
        font-size: 36px !important;
    }
	.grid-contact{
		display: flex;
 
	}
	.elementor-8443 .elementor-element.elementor-element-5c01446:not(.elementor-motion-effects-element-type-background) {
   background-image: linear-gradient(180deg, #F5F5F8 75%, #FFFFFF 25%)!important;
}
	#site-footer .footer-col {
    max-width: 100%;
    width: auto;
}
	.value-grid {
    display: flex!important;
    
}
	div#popmake-10260 ,div#popmake-10069{
  
    left: 20px!important;
    }
	#careers .about-title {
    text-align: center;
}
	#careers .button-wrapper.elementor-button-link {
    justify-content: center;
    margin-top: 15px !important;
}
	h1{
		font-size:36px!important;
	}
	
	#gallery .swiper-wrapper {
    margin-bottom: 30px!important;
}
	.services-boxes.elementor-grid-4 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }
	.serv-last.e-flex.e-con.e-child {
    
        grid-template-columns: repeat(1, 1fr) !important;
    }
	    .serv-bx1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
	.br3{
	display:block!important;
}
	h2{
		font-size:36px!important;
	}
	.value-1 p{
		margin-bottom:0px!important;
	}
	#careers .apploi-drop-down::before {
   
		top: 73%!important;
	}
	.hmebanner .elementor-widget-text-editor{
		color:#000!important;
	}
	.br-nne3 br{
		display:none!important;
	}
}
@media only screen and (min-width: 375px) and (max-width: 896px) and (orientation: landscape){
	.mfp-container.mfp-iframe-holder {
        padding-left: 136px;
        padding-right: 136px;
    }
}
@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
	.hlfcol{
		width:47%!important;
	}
	div#mission > .e-con-inner{
		padding-top:40px!important;
	}
	h1,h2{
		font-size:36px!important;
	}
	h2 br{
		display:none!important;
	}
	.elementor-6636 .elementor-element.elementor-element-7890d44 {
        --e-con-grid-template-columns: repeat(2, 1fr);
      
    }
	.serv-bx1 .elementor-grid {
       gap: 10px;
    }
	.serv-bx1 .about-content-wrapper {
        padding: 16px!important;
    }
	 .serv-bx1 .about-icon {
    margin-bottom: 1px!important;
}
	.serv-last.e-flex.e-con.e-child {
        grid-template-columns: repeat(2, 1fr) !important;
    }
	#our-services p {
    margin: 0!important;
}
	.grid-5{
		--e-con-grid-template-columns: repeat(2, 1fr)!important;
	}
	.cr1{
		background-position: 100% 20%!important;
	}
	.cr-testi{
		min-height:unset!important;
	}
	.bg-2{
		height:300px;
	}
	.bg-2 {
        background-position: 89% 30% !important;
    }
	 .contact-details > .e-con-full {
    width: 50%;
}   
	.hlfcol3{
		width:53%!important;
	}
	.img-inner{
		width:50%!important;
	}
	div#services p{
		text-align:center;
	}
	.services-boxes.elementor-grid-4 .elementor-grid {
       
        gap: 10px;
    }
	.services-boxes .about-content-wrapper {
    padding: 13px !important;
}
	div#home {
    padding-bottom: 50px;
}
 .ame-assi {
        background-position: 50% 10% !important;
    }
	div#amenities p {
    margin: 0 0 0px!important;
}
	.am-h-1{
		background-position: 50% 10% !important;
	}
	.image-slider .elementor-image-carousel .swiper-slide a {
        margin: 0 auto !important;
        text-align: center !important;
        justify-content: center;
        display: flex;
    }
	div#site-footer > .e-con > .e-con-inner{
		flex-direction: row!important;
	}
	.facilities-footer img {
    width: auto!important;
    
}
	.facilities-footer .bigmedix-site-logo-container img {
    width: 170px!important;
}
}

.home .hotspots-image-container {
    border-radius: 30px;
    overflow: hidden;
    flex: 0 0 100% !important;
}
@media screen and (max-width:767px) {
/* 	header.sticky .elementor-element-e262dcb {
		display: none !important;
	} */
	#page .site-content {
    	margin-top: 0;
	}
	body {
		padding: 0 !important;
	}
	#hotspot-10559 .hotspot-default {
		pointer-events: none;
		cursor: default;
	}
/* 	.etb-header #masthead {
		position: relative !important;
	} */
}
.scrollup:hover {
	color: #000000 !important;
}
