 .elementskit-navbar-nav > li > a {
	 background-image: none !important;
}

label[for="payment_method_woocommerce-gateway-beamcheckout"]::after {
    content: ")";
    margin-left: px;
}

body input[type="text"],
body input[type="email"],
body input[type="number"],
body input[type="tel"],
body textarea,
body select {
  font-size: 16px !important;
}

@media screen and (min-width: 1920px) {
    .floating-ad2 {
        display: block;
    }
}

body {
	padding: 0px !important;
}

/* Remove flex-grow from all direct children */
#desktop-main-header-row > * {
    flex-grow: 0 !important;
}

/* Remove flex-grow from all descendants */
#desktop-main-header-row * {
    flex-grow: 0 !important;
}

/* More specific targeting for common elements */
#desktop-main-header-row .elementor-widget__width-auto,
#desktop-main-header-row .elementor-element,
#desktop-main-header-row .elementor-widget,
#desktop-main-header-row .e-con,
#desktop-main-header-row .e-con-inner > * {
    flex-grow: 0 !important;
}

/* Target specific widget types within the header */
#desktop-main-header-row .elementor-widget-button,
#desktop-main-header-row .elementor-widget-icon,
#desktop-main-header-row .elementor-widget-html,
#desktop-main-header-row .elementor-widget-image,
#desktop-main-header-row .elementor-widget-elementskit-social-media,
#desktop-main-header-row .elementor-widget-elementskit-woo-mini-cart {
    flex-grow: 0 !important;
}

/* Ensure search field container doesn't grow */
#desktop-main-header-row .header-search-field,
#desktop-main-header-row .input-group {
    flex-grow: 0 !important;
}

.mf-input-select .mf_select__menu {
                position: fixed !important;
                top: 50% !important;
                left: 50% !important;
                transform: translate(-50%, -50%) !important;
                width: 95% !important;
                max-width: 1025px !important;
                max-height: 80vh !important;
                z-index: 9999 !important;
                background: white !important;
                box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
            }

            .mf-input-select .mf_select__menu-list {
                max-height: calc(80vh - 40px) !important;
                overflow-y: auto !important;
            }

            .mf-input-select .mf_select__option {
                padding: 12px !important;
                white-space: normal !important;
            }


@supports (-webkit-touch-callout: none) {
  input, 
  select, 
  textarea {
    font-size: 16px !important;
  }
}


input,
textarea,
select {
  font-size: 16px !important; /* Critical threshold to avoid zoom */
}


/* Hide only the Package Name field and its label */
.elementor-widget-mf-text[data-settings*='"mf_input_name":"package-name"'] .mf-input-wrapper {
  position: absolute !important;
  left: -9999px;
}

/* Hide only the Package Value field and its label */
.elementor-widget-mf-text[data-settings*='"mf_input_name":"package-value"'] .mf-input-wrapper {
  position: absolute !important;
  left: -9999px;
}


@media (max-width: 1750px) {
    .floating-ad2 {
        display: none;
    }
}

/* Fix spacing for conditional fields */
[mf-condition-hidden="true"] {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
}

/* Remove extra spacing from hidden elements */
.mf-condition--hidden {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
}

.mf-input-select .mf_select__placeholder {
	position: inherit !important;
	transform: inherit !important;
}
.mf-input-wrapper {
    margin-bottom: 15px !important;
	margin-top: 0px !important;
    position: relative !important;
}

/* Text Inputs */
.mf-input:not([type="radio"]):not([type="checkbox"]) {
    margin-bottom: 0 !important;
}


/* Conditional Fields */
.mf-conditional-input {
    margin-bottom: 0px !important;
}

/* Radio Groups */
.mf-radio {
    margin-bottom: 0px !important;
}

/* Province Selection */
#select-view-more {
    margin-bottom: 0px !important;
}

/* Map Container */
#mf-map {
    margin: 0px 0 !important;
}


.mf-toggle-select {
    display: flex !important;
    flex-wrap: wrap !important;
    margin-bottom: 0px !important;
}


/* Textarea Fields */
textarea.mf-input {
    min-height: 80px !important;
    margin-bottom: 0px !important;
}

/* Submit Button Container */
.mf-btn-wraper {
    margin-top: 30px !important;
}

/* Additional Message Field */
.mf-input[name="mf-textarea"] {
    margin-bottom: 0px !important;
}

/* Force consistent spacing even when hidden */
[data-conditional-status="hidden"] {
    margin: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* Maintain spacing for visible conditional fields */
[data-conditional-status="shown"] {
    margin-bottom: 30px !important;
    transition: margin 0.3s ease !important;
}






.mf-toggle-select-option label {
    transition: all 0.2s ease !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
    cursor: pointer !important;
    white-space: nowrap !important;
}

.mf-toggle-select-option input[type="radio"] {
    display: none !important;
}

.mf-toggle-select-option input[type="radio"]:checked + span {
    background: linear-gradient(135deg, #FF4C88 0%, #FF8A63 100%) !important;
    color: white !important;
    border-color: transparent !important;
    box-shadow: 0 4px 8px rgba(255, 76, 136, 0.25) !important;
}

.mf-toggle-select-option:hover label {
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important;
}

/* Show More Button */
#view-more {
    display: inline-block !important;
}

#view-more .attr-btn-info {
    background: transparent !important;
    border: 2px dashed #FF4C88 !important;
    color: #FF4C88 !important;
}

#view-more:hover .attr-btn-info {
    background: rgba(255, 76, 136, 0.1) !important;
}

/* Enhanced Site Selection Styles */
.mf-radio {
    margin-top: 10px !important;
}

.mf-radio-option {
	width: 100% !important;
	
	padding: 0px !important;
	margin: 0px !important;
}

.mf-radio-option label {

    display: flex !important;
    align-items: center !important;
    padding: 10px 12px !important;
    background: white !important;
    border: 0px solid #eee !important;
    border-radius: 12px !important;
    transition: all 0.2s ease !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
    cursor: pointer !important;
    position: relative !important;
}

.mf-radio-option input[type="radio"] {
    display: none !important;
	
}

.mf-radio-option input[type="radio"] + span {
    position: relative !important;
    padding-left: 32px !important;
}

.mf-radio-option input[type="radio"] + span::before {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #ddd !important;
    border-radius: 50% !important;
    background: white !important;
    transition: all 0.2s ease !important;
}

.mf-radio-option input[type="radio"]:checked + span::before {
    border-color: #FF4C88 !important;
    background: #FF4C88 !important;
}

.mf-radio-option input[type="radio"]:checked + span::after {
    content: '' !important;
    position: absolute !important;
    left: 7px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 6px !important;
    height: 6px !important;
    border-radius: 50% !important;
    background: white !important;
}

.mf-radio-option input[type="radio"]:checked + label {
    border-color: #FF4C88 !important;
    background: rgba(255, 76, 136, 0.05) !important;
    box-shadow: 0 4px 8px rgba(255, 76, 136, 0.15) !important;
}

.mf-radio-option:hover label {
    border-color: #FF4C88 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important;
}

.mf-input-required-indicator {
    color: #FF4C88 !important;
}

/* Mobile styles - only layout adjustments */
@media (max-width: 768px) {
    .mf-radio-option label {
        padding: 12px 16px !important;
    }

    .mf-radio-option input[type="radio"] + span {
        padding-left: 28px !important;
    }
}
/* Dropdown Container */
.mf-input-select {
    margin: 10px 0 !important;
}

.mf_select__control {
    border: 2px solid #eee !important; 
    cursor: pointer !important;
    transition: all 0.2s ease !important;
}

.mf_select__control:hover {
    border-color: #FF4C88 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important;
}

/* Selected Value */
.mf_select__single-value {
    padding: 4px 0 !important;
    line-height: 1.5 !important;
    white-space: normal !important;
}

/* Dropdown Arrow */
.mf_select__dropdown-indicator {
    color: #FF4C88 !important;
    padding: 0 8px !important;
}

.mf_select__indicator-separator {
    display: none !important;
}

/* Value Container */
.mf_select__value-container {
    padding: 0 !important;
}

/* Dropdown Menu (when opened) */
.mf_select__menu {
    margin-top: 8px !important;
    border: none !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1) !important;
    overflow: hidden !important;
}

.mf_select__menu-list {
    padding: 8px !important;
}

.mf_select__option {
    padding: 12px 16px !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
}

.mf_select__option--is-focused {
    background-color: rgba(255, 76, 136, 0.1) !important;
}

.mf_select__option--is-selected {
    background: linear-gradient(135deg, #FF4C88 0%, #FF8A63 100%) !important;
    color: white !important;
}

.mf-input-wrapper .mf-input-label, .mf-repeater-field-label{
	font-size: 16px !important;
	color: #713185 !important;
	margin: 0px 0px 010px 0px !important;
}

/* Focus State */
.mf_select__control--is-focused {
    border-color: #FF4C88 !important;
    box-shadow: 0 0 0 1px #FF4C88 !important;
}

/* Mobile Optimization */
@media (max-width: 768px) {
    .mf_select__control {
        padding: 8px !important;
    }
    
    .mf_select__option {
        padding: 10px 12px !important;
    }
}
.elementskit-info-box-icon > i {
  color: inherit !important;
  font-size: inherit !important;
}

#gform_wrapper_3 {
  display: block !important;
}


/* Target the first mf-map div and set the height to 300px */
#mf-map:nth-of-type(1) {
  height: 200px !important;
		margin-top: 0px !important;
		margin-bottom: 30px !important;

}

/*  Target the second mf-map div and set the height to 1px */
#mf-map:nth-of-type(2) {
  height: 1px !important;
}


.elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
  line-height: inherit !important;
	background-image: none;
}

.ekit-template-content-footer .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
  line-height: inherit !important;
	background-image: none !important;
}

.woocommerce-placeholder.wp-post-image {
  display: none !important;
}

.form-row-dt {
	width: 47% !important;
  display: inline !important;
}

.mf_select__single-value .css-1uccc91-singleValue {
    white-space: wrap !important;
    font-size: 14px !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    display: inline-block !important;
}

.css-1uccc91-singleValue {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  font-size: 14px !important;
}

.mf_select__menu {
    font-size: 14px !important;
}

/* Styling the select control */
.mf_select__control {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    display: flex;
    align-items: center;
    position: relative;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    animation: glowAnimation 4s infinite ease-in-out;
}

/* Apply the glow effect only around the select control excluding specific one */
@keyframes glowAnimation {
    0% {
        box-shadow: 0 0 3px rgba(255, 0, 102, 0.15), 0 0 6px rgba(255, 0, 102, 0.15),
                    0 0 10px rgba(255, 0, 102, 0.15), 0 0 15px rgba(255, 0, 102, 0.15);
    }
    50% {
        box-shadow: 0 0 5px rgba(255, 0, 102, 0.2), 0 0 10px rgba(255, 0, 102, 0.2),
                    0 0 12px rgba(255, 0, 102, 0.2), 0 0 20px rgba(255, 0, 102, 0.2);
    }
    100% {
        box-shadow: 0 0 3px rgba(255, 0, 102, 0.15), 0 0 6px rgba(255, 0, 102, 0.15),
                    0 0 10px rgba(255, 0, 102, 0.15), 0 0 15px rgba(255, 0, 102, 0.15);
    }
}

/* Additional styling for the dropdown indicator */
.mf_select__dropdown-indicator {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

.mf_select__dropdown-indicator svg {
    fill: #333;
    width: 16px;
    height: 16px;
}

/* Focus appearance */
.mf_select__control:focus-within {
    border-color: #007bff;
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

/* Media queries for mobile */
@media (max-width: 700px) {
  .tabs {
    transform: scale(0.6);
  }

  .mf_select__control {
    font-size: 14px;
  }
}

#map {
    background: none !important;
    background-image: none !important;
}

.mf_select__single-value .css-1uccc91-singleValue {
    white-space: normal !important;
    font-size: 14px !important;
}

.siq-autocomplete h3 {
  color: #000 !important; /* Solid black */
  -webkit-background-clip: none !important;
  background-clip: none !important;
  -webkit-text-fill-color: initial !important; /* Resetting the text fill color */
}


h3 {
  background: linear-gradient(45deg,#f83a3a 10%,#f13dd4 50%,#7000ff 90%);
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.flatpickr-calendar {
    width: auto !important;
    max-width: none !important;
}

.flatpickr-days {
    display: grid !important;
    grid-template-columns: repeat(7, 1fr) !important; /* Ensure 7 equal columns */
    grid-gap: 5px !important; /* Optional: Adjust for spacing between days */
}

@media screen and (min-width: 992px) { 
  .elementor-91808 .elementor-element.elementor-element-d95578c .elementskit-navbar-nav > li > a {
    background-image: none !important;
  }
}
img {
    max-width: 100% !important;
    height: auto !important;
}
@media (min-width: 760px) {
    .elementor-91808 .elementor-element.elementor-element-d95578c .elementskit-menu-container {
        background-color: transparent !important; /* or you can set it to any other color */
    }
}
.doctor_box_img img {
        height: 300px;
        object-fit: cover;
        width: 250px;
    }
 .custom-circle-list ol.circle {
    --border-radius: 0vmax !important;
}
	.select2-selection__clear{
		display: none !important;
	}
	
.elementskit-navbar-nav > li > a {
    font-size: 16px !important;
} 
body.bb-custom-typo{
    font-family: roboto !important;
}
.c-Footer-M__row {
    display: none !important;
		visibility: hidden !important;
}

	#\:2\.container {
    display: none !important;
		visibility: hidden !important;
}
@media screen and (min-width: 801px) {
	.woocommerce-MyAccount-navigation{
		height: 100% !important;
		line-height: 1.4rem !important;
	}
	}
	.subnav-search.groups-search {
		margin-top: 0px !important;}

@media screen and (min-width: 801px) {	
.directory.document .document-options, .directory.media .media-options, .directory.video .video-options {
  position: absolute;
  right: 20px !important;
  top: 45px !important;
	}}
@media screen and (max-width: 800px) {	
	.bs-bp-container {
  padding-top: 20px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
	}
	.ekit-heading--title, .elementskit-section-title {background: linear-gradient(122.25deg, #ff4c88 12.16%, #ff8a63 70.98%);
  background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.elementskit-section-subtitle{
	background: linear-gradient(45deg,#f83a3a 10%,#f13dd4 50%,#7000ff 90%);
  background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;}
	
.paoc-popup-click .paoc-popup-cust-95326 .paoc-popup-button .paoc-popup-btn{
  color: #ffffff !important;
}
/** @media all and (min-width:321px) and (max-width: 480px) {
	.mf-toggle-select-option input[type="radio"]:checked+span , .mf-toggle-select-option input[type="radio"]+span {
		overflow: auto !important;
		max-width: 320px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
  .mf-toggle-select-option .mf-input-toggle-option {
    white-space: normal !important;
    word-wrap: break-word !important;
  } 
	**/
	.elementor-alert {
text-align: left !important;
	}
	.mdp-searcher-elementor-search-result-box {
		display: none !important;
	}

	form.woocommerce-checkout input[type="checkbox"] {
  position: inherit !important;
		padding-right: 10px !important;
  opacity: 100;
	}
	#menu-item-93438{
	font-size: 30px !important;
	}
	.joinchat{
	margin-bottom: 72px !important;
}
.doctor_box_img img {
    height: 300px; 
    object-fit: cover;
    width: 250px;
}
.button-alt { padding: 12px 30px 12px 30px;font-size: 15px;font-weight: 500;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);color: #FFFFFF;background-color: transparent;background-image: linear-gradient(180deg, #EE4525 0%, #F2295B 100%);border-style: none;border-radius: 50px 50px 50px 50px;box-shadow: 1px 1px 5px 3px #7B0F98;}
	
.woocommerce ul.order_details img {   height: auto;   max-width: 20%; }
	.bnb-pending-notifications {color: white;}
	
@media all and (min-width:569px) {
	 #wpdt-live-connect-chat-box, .wpdt-live-connect-chat {
	margin-bottom: 70px !important;
     }
}




@media all and (max-width:700px){
#tidio-chat {
display:none !important;
			}
.wpdt-live-connect-chat {
  bottom: 20px !important;
  right: 25px !important;
}
	.siq-blogrfct-facet{
		display: none !important;
	}
	.siq-scrollbox{
		display: none !important;
	}
	.siq-facet-row{
		display: none !important;
	}
	.siq-blogrfct-srchmain{
		width: 100% !important;
	}
}

	.post-comment{
		display: none !important;
	}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    flex: inherit;
    max-width: inherit;
}
.jcjZAiUyYDTiluYjlNNEODTTZOJ0xNNjcjZAiUyYDTiluYjlNNEODTTZOJ0xNNtheme--light {
	display:none !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    flex: inherit;
    max-width: inherit;
}

@media only screen and (max-width : 768px) {
	.woocommerce-additional-fields{
		padding-top: 30px! important;
	}}
.wpdt-live-connect-chat {
  bottom: 100px !important;
  right: 30px !important;align-content
}
	
	
html, body{
width:100% !important;
overflow-x:hidden;
	}

.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
    -webkit-animation-duration: 0s!important;
    animation-duration:0s!important;
		    -webkit-animation-delay: 0s!important;
    animation-delay:0s!important;
	}

	.animated.animated-slow {
    -webkit-animation-duration: 0s!important;
    animation-duration:0s!important;
		    -webkit-animation-delay: 0s!important;
    animation-delay:0s!important;
}

.ekit_search-button{
	width: 30px !important;
	height: auto !important;
	margin-right: 30px !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.single-hospital .post-image {
	display: none !important;
}

.shopengine-sticky-fly-cart {
	display: none !important;
}

.single-hospital .post-meta {
	display: none !important;
}

#cover {position: fixed; height: 100%; width: 100%; top:0; left: 0; background: #000; z-index:9999;}

.mf-error-message{
	color:red ;!important
	}

select.form-control:not([size]):not([multiple]) {
    height: auto !important;
}

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/



/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.envato-block__preview{overflow: visible;}
/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button{
  background-position: center;
  transition: background 0.8s;
}
.envato-kit-140-material-hit .menu-item a:hover,
.envato-kit-140-material-button .elementor-button:hover{
  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}
.envato-kit-140-material-hit .menu-item a:active,
.envato-kit-140-material-button .elementor-button:active{
  background-color: #FFF;
  background-size: 100%;
  transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual{
	box-shadow: 0 20px 30px rgba(0,0,0, .05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable{
	 height: 100%;
   overflow: auto;
   overflow-x: hidden;
}

/* ImageBox: No Space */
.envato-kit-140-imagebox-nospace:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.envato-kit-140-imagebox-nospace figure{
	line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content{
	background: #FFF;
	margin-left: -60px;
	padding: 1em;
}
.envato-kit-140-carousel .slick-active:not(.slick-current)  img{
	padding: 20px !important;
	transition: all .9s;
}

/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

body {
	color: #292724 !important;
}

.elementor-30885 .elementor-element.elementor-element-39a1582{
    background: azure !important;
  
    }

.bs-bp-container {
  padding-top: 80px;
  padding-left: 17.6%;
  padding-right: 17.6%;
}

.button.cancel {
	display: none !important;
}
	.medizco-service-post .elementor-element-f981509 {
    display: none;
}
.floating-ad{
	z-index: 1;
}

@media screen and (max-width: 1338px) {
  /* put your css styles in here */
	.floating-ad {
		display: none !important;
	}
}
.paoc-credit-wrp{
	display: none !important;
}

  #province-selector select.form-control:not([size]):not([multiple]) {
		font-size: 1em !important;}

.job_application {
	display: none !important;
}