/*
Theme Name: Twenty Twenty-Five Child
Template: twentytwentyfive
Author: Adinath

*/

elementor-icon-wrapper{
	    display: flex!important;
}


.elementor-element-a03efa5 {
	.elementor-button-text {
    text-align: left!important;

		span {
			font-size: 12px !important;
			font-weight: 500!important;
		}
}
} 

.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin {
    display: flex;
    align-items: center;
	.elementskit-info-box-icon {
    margin: 0px 15px 0px 0 !important;
}
}

/* .svg-color {
	.elementskit-infobox:hover svg *{
    fill:#fff;
} */
/* 		.pri .elementskit-infobox:hover svg *{
    fill:#023047 !important;
} */
}

.elementor-kit-8 img {
    border-radius: 0px;
}

.lc0.elementor-widget:not(:last-child) {
    margin-block-end: 7px;
}

.elementor-element.elementor-element-6505c2a .elementskit-infobox {
    display: flex;
    justify-content: center;
}
.elementor-element-6505c2a .elementskit-infobox:hover  h5{
	color:#fff!important;
}

.elementor-element-aca1f63 .elementskit-border-hr {
	display:none !important;
}

.elementskit-commentor-content {
    display: flex;
    flex-direction: column;
}

.elementskit-commentor-content p {
    order: -1; /* Moves the <p> tag to the top */
}
.elementskit-commentor-content .elementskit-profile-info{
	 order: -1;
}



.ekit-wid-con .ekit_testimonial_style_2 {
    padding: 30px;
    border-bottom: 3px solid transparent;
    text-align: center;
}
.ekit-wid-con .elementskit-single-testimonial-slider {
    background-color: #ffffff00 !important;
    padding: 0px !important;
	box-shadow: none !important;
}

.ekit-wid-con .ekit_testimonial_style_2:hover {
    border-bottom:none !important;
}

.elementskit-commentor-content .elementskit-client_logo {
    margin-bottom: 0px!important;
    padding-bottom: 0px !important;
}

.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content {

    border-radius: 15px 15px;
/*     border-top: 2px solid #ddd !important; */
/*     border: none; */
    border: 2px solid #ddd !important;
/*     border-right: 3px solid #ddd !important; */
}

.ekit-wid-con .elementskit-commentor-content>p {
    margin-bottom: 0px !important;
    padding: 10px 27px;
    text-align: left;
}



.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info {
    display: block;
    text-align: left;
    padding-left: 27px;
    padding-bottom: 17px;
}


.elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
/* 	    border: 5px solid #ffffff;
    box-shadow: 0 0 0 5px #fb8500; */

}


/* .elementor-kit-8 input[type="submit"]:hover{
		    background-color: var(--e-global-color-secondary)!important;
	border-color: var(--e-global-color-secondary)!important;
	} */


.elementor-element-fb5de7f {
	figure{
		display: flex;
    align-items: center;
    gap: 10px;
	}
}


.elementor-element-71bf966 .elementor-widget-wrap {
	border-radius: 45px 45px 45px 0px;
}
/* .elementor-heading-title.elementor-size-default::after {
    content: url('https://demo101.websartech.com/premiernursing/wp-content/uploads/2025/03/premier_logo-a-4.png');
    display: block;
    margin-top: 10px;
    max-width: 150px;
} */

.elementor-element-71bf966 ,.elementor-element-f77f890 {
	

.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        justify-content: flex-end;
    }
	
	.elementor-image-box-content, .elementor-image-box-img {
    width: auto !important;
    }
	
	.elementor-image-box-content h6 {
		margin: 20px 0px ! IMPORTANT;
	}
	.elementor-image-box-img img {
   
    width: 39px;
}    
}


@media (min-width: 1024px) and (max-width: 1200px) {
.elementor-102 .elementor-element.elementor-element-1107015 .elementskit-navbar-nav > li > a {

    padding: 0px 18px 0px 0px !important;
	font-size: 15px;
}

.elementor-element-8f8fbd9{
.elementor-button {

    padding: 7px 15px 7px 15px !important;
    font-size: 15px!important;
}
.elementor-icon svg {
    height: 25px!important;
}	
	.ekit_navSidebar-button i {
    font-size: 17px!important;
}
} 
}

@media (min-width: 1024px) {
.Reviews .swiper-slide-next {
/* 	margin-top:30px!important; */
/* 	transition: margin-top 0.3s ease-in-out; */
	    position: relative;
        top: 0px !important;
}
	.Reviews .swiper-slide {

	    position: relative;
        top: -30px;
		padding-bottom: 30px;
}
	
	.Reviews .swiper-initialized {
	padding-top: 30px;
}
}



.Reviews .elementskit-commentor-content .elementskit-client_logo {
        display: block !important;
}

.elementor-element-3459e43  .wpcf7-form {
	input:not([type="button"]):not([type="submit"]) {
		border-radius: 5px;
    background: #E6E6E6;
    border-color: #E6E6E6;
		        padding: 9.1px;
        margin-right: 20px;
	}
	
	 p{
	display: flex;
    align-items: flex-start;	
	}  
	
}

@media (min-width: 1024px)and (max-width: 1100px) {
.elementor-element-3459e43  .wpcf7-form  {
    input:not([type="button"]):not([type="submit"]) {
        max-width: 251px;
    }
}
	.elementor-element-b4f2b86 *{
		    font-size: 13px!important;
	}
}

@media  (max-width: 550px) {
.elementor-element-3459e43  .wpcf7-form  {
    input:not([type="button"]):not([type="submit"]) {
        max-width: 251px;
    }
}
	
	.elementor-element-3459e43  .wpcf7-form  {
     p {
        flex-direction: column!important;
    }
}
/* 	
	.elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {

    box-shadow: 0 0 0 3px #63b324 !important;
} */
	
}	
	
@media  (max-width: 768px) {
	
	.elementor-129 .elementor-element.elementor-element-0dea8ae:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-0dea8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer ,#nurses-Reviews {
    background:none !important;
}
	
	#nurses-Reviews .elementskit-commentor-content {
    border-radius: 50px 50px 108px 116px!important
		
	}
.elementor-element-71bf966 ,.elementor-element-f77f890 {

.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display:flex;
	flex-direction: row-reverse;
        align-items: center;
    }
	
	.elementor-widget-image-box .elementor-image-box-img {

        margin-left: 10px !important;
}	
	
}

	.elementor-element-64b10a4 {
		h1{
			font-size:31px!important;
			span{
				font-size:31px!important;
				display:inline !important;
			}
			
		}
	}	
	
}

.elementor-element-04bfe07{
	.elementor-icon-list-text span {
		display:block;
		font-size: 15px !important;
		font-weight:500;
		margin-top: 5px;
		color:#2F2F2F;
	}	
}

@media  (min-width: 1411px){
.elementor-element-a18fd66 .elementor-column-gap-default {
gap: 85px;	
}
}

@media (max-width: 1411px) and  (min-width: 1311px){
.elementor-element-a18fd66 .elementor-column-gap-default {
gap: 50px;	
}	
}

@media (max-width: 1311px) and  (min-width: 1211px){
.elementor-element-a18fd66 {
	.elementor-column-gap-default {
      gap: 50px;	
     }	
	.elementor-element-populated {
    padding: 0px 25px 25px 25px;
    }
	.elementor-widget-heading .elementor-widget-container {
    margin: 141px 0px 0px 0px!important;
    }
}
}

@media (max-width: 1211px) and  (min-width: 1111px){
.elementor-element-a18fd66 {
	.elementor-column-gap-default {
      gap: px;	
     }	
	.elementor-element-populated {
    padding: 0px 20px 20px 20px !important;
    }
	.elementor-widget-heading .elementor-widget-container {
    margin: 141px 0px 0px 0px!important;
    }
}
}

/* @media (max-width: 1191px) and  (min-width: 768px){ .elementor-element-a18fd66 {
	h5  , p{
		    font-size: 15px!important;
	}	
	
}
} */
	

.elementor-element-23c88f0 {
	img , .swiper-slide {
		width:95px!important
	}
}


@media (min-width: 1024px) {
.elementor-element-2c39426 , .elementor-element-c817fed {
	.gallery-icon img ,.gallery-icon {
		width: 218px!important;
	}
}
}
.elementor-element-a7179c0 , .Nurses-testimonial  {
	.elementor-testimonial {
    text-align: left;
    display: flex;
    flex-direction: column-reverse!important;
}

.elementor-testimonial__footer {
    justify-content: flex-start!important;
    display: flex !important;
	margin-bottom: 25px!important;
		margin-top:0px !important;
}
	
}


.elementor-element.elementor-element-fe82497 .elementor-swiper-button , .Nurses-testimonial .elementor-swiper-button{

    background: #D1D5E1;
    padding: 10px!important;
}
.Nurses-testimonial , .elementor-element-a7179c0 {
.elementor-swiper-button-next {
    border-radius: 13px 13px 0px 13px;
}
.elementor-swiper-button-prev{
	 border-radius: 13px 13px 13px 0px;
}
}
.elementor-element-a7179c0 , .Nurses-testimonial {
	.swiper .elementor-swiper-button{
		    top: 115%!important;
	}
	
	.swiper .elementor-swiper-button-prev{
		left: 257px !important;
	}
	.swiper .elementor-swiper-button-next{
		    right: 52px !important;
	}
}


.elementor-element-f0df8ea, .image-box-section {
	img {
		    width: 100%;
	}
	.elementskit-box-header {
      border-radius: 15px;
		    z-index: 1;
    }
	.elementskit-box-body {
   
    background: #fff;
    margin-top: -22px;
	 text-align: left;
		        border-radius: 15px;
		display: flex;
        flex-direction: column;
        justify-content: space-between;
/* 		box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);  */
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
   }
/* 	.elementskit-info-image-box:hover .elementskit-box-body{
		
    background: #FB8500!important;
		color: #fff;
	} */
/* 	.elementor-element-7d756cf .elementskit-box-body{
		
    background: #63b324 !important;;
		color: #fff;
		display: flex;
        flex-direction: column;
        justify-content: space-between;
		box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Box shadow on .showdo */
	} */
	
	.ekit-wid-con .elementskit-info-image-box .elementskit-box-body {
    padding: 50px 51px 28px 28px;

}
	
	.elementskit-info-image-box:hover a{
		    background-color: #fff!important;
    color: #FB8500!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #FB8500!important
	}
	
/* 	.elementor-element-7d756cf .elementskit-info-image-box:hover a{
			    background-color: #02010100!important;
    color: #fff!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #fff!important;
	} */
}

.elementor-element-f0df8ea, .image-box-section {
    .ekit-wid-con .elementskit-info-image-box .elementskit-box-body a{
        font-weight:600;
		text-transform:uppercase;
    }
}

.elementor-kit-8 button:hover, .elementor-kit-8 button:focus, .elementor-kit-8 input[type="button"]:hover, .elementor-kit-8 input[type="button"]:focus, .elementor-kit-8 input[type="submit"]:hover, .elementor-kit-8 input[type="submit"]:focus, .elementor-kit-8 .elementor-button:hover, .elementor-kit-8 .elementor-button:focus {

    box-shadow: none !important;
   
}

.elementor-animation-float:hover {
    transform: none !important;
}

/* per-diem */
@media (min-width: 1024px) {
    .elementor-element-c6cf8b5  .swiper-slide-next {
        margin-top: 0px !important;
       
    }
}


/* new  */
/* home page slider  */



.elementor-129 .elementor-element.elementor-element-654656a , .elementor-element.elementor-element-5a09a51 , .elementor-129 .elementor-element.elementor-element-44637c3 {
	
 .elementor-heading-title {
/*     font-family: sans-serif!important; */
    color: #fff;
}
}

/* home  */
/* M o r e t h a n j u s t s ta f f i n g */
.elementor-element-3a6530e{
	h3{
		font-size: 20px !important;
    font-weight: 700 !important;
		
	}
	.elementskit-infobox .box-body > p {
		font-size: 15px !important;
	}
	.e-con-inner > .elementor-element .elementor-widget-elementskit-icon-box {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1) !important;
    border-radius: 15px !important;
   }
}

.elementor-element-0dea8ae .elementskit-single-testimonial-slider .elementskit-commentor-content {
	background: linear-gradient(to bottom, #FFFFFF, #F0F1F4 80%);

}
.elementor-element-aca1f63 .elementskit-single-testimonial-slider.ekit_testimonial_style_2{
    border: none ! IMPORTANT;	
}

.elementor-element-877cbad  .elementskit-accordion .ekit-accordion-title {

    font-size: 18px ! IMPORTANT;
}

.elementor-element.elementor-element-9a786ca .elementskit-infobox {
    justify-content: center !important;
}


@media (max-width: 1024px) {
.elementor-element-877cbad  .elementskit-accordion .ekit-accordion-title {

    font-size: 18px !IMPORTANT;
}	
}

@media (max-width: 768px) {
.elementor-element-877cbad  .elementskit-accordion .ekit-accordion-title {

    font-size: 16px !IMPORTANT;
}	
}


@media (max-width: 767px) {
    .elementor-129 .elementor-element.elementor-element-877cbad .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
       
        padding: 15px 15px 15px 15px !important;
}
	
.elementor-element-b4ff82f h5 {
       
        font-size: 17px;
    }
	
}

.image-box-section {
    .ekit-wid-con .elementskit-info-image-box .elementskit-box-body {

        text-align: center;
    }
}

.elementor-element-aca1f63  .elementskit-testimonial-slider {
.swiper-button-prev , .swiper-button-next{
top: 107.3% !important;
}
	.swiper-button-next {
    right: 35%!important;
	}
	.swiper-button-prev {
    left: 35%!important;
}
	
}	


@media (min-width: 767px) and (max-width: 1024px) {
.elementor-element-aca1f63  .elementskit-testimonial-slider {
.swiper-button-prev , .swiper-button-next{
top: 107.3% !important;
}
	.swiper-button-next {
    right: 30%!important;
	}
	.swiper-button-prev {
    left: 30%!important;
}
	
}
}

@media (max-width: 767px) {
   html .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, html .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
        display: block !important;
    }
	.elementor-element-aca1f63 .elementskit-testimonial-slider {
    .swiper-button-prev, .swiper-button-next {
        top: 102.4% !important;
    }
}
html .elementor-element-aca1f63 .elementskit-testimonial-slider .swiper-button-next {
    right: 10%!important;
	        text-align: center;
	}
html .elementor-element-aca1f63 .elementskit-testimonial-slider .swiper-button-prev {
    left: 10%!important;
	        text-align: center;
}	
}

.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {

    z-index: 10 !important;
}

.image-box-section {
    img {
        
        height: 190px !important;
    }

}

@media (max-width: 1024px) {
.image-box-section {
    .ekit-wid-con .elementskit-info-image-box .elementskit-box-body {
        padding: 35px 15px 15px 15px;
    }
}
}


@media (max-width: 768px) {
	.Nurses-testimonial {
    .swiper .elementor-swiper-button-prev {
        left: 65px !important;
    }
}
	
	.Nurses-testimonial {
    .swiper .elementor-swiper-button {
        top: 109% !important;
    }
}
}

.hero-section-page {
   
    margin-top: -107px!important;
}


.border-text a {
    border-bottom: 1.5px solid #747474!important;
}


.page-id-3790 .main-col  , .archive .main-col {
	.ekit-wid-con .elementskit-meta-categories {
	 right: 21px !important;
			left: auto;
   }
	.elementskit-post-image-card .elementskit-post-body {
    border-radius: 15px;
    }
	
	.ekit-wid-con .elementskit-post-image-card {   
    background: #ffffff!important;
   }
	
   .elementskit-entry-thumb {
    border-radius: 15px!important;
	}



	 .post-meta-list {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		  margin-bottom: 0px !important;
		margin-top: 30px !important;
	}

	.ekit-wid-con .post-meta-list>span:not(:last-child) {
		margin-right: 0px;
	}

	.meta-date{
		 margin-right: 20px;
	}
	
	.elementskit-post-image-card .elementskit-post-body {
    padding: 18px 18px 32px 18px !important;
		display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
	
	.entry-title a{
		font-size:22px!important;
		line-height:35px!important
	}
	
	.elementskit-meta-categories .elementskit-meta-wraper span{
         padding: 6px 8px 8px 8px !important;
        border-radius: 5px !important;
		        background: #00adee !important;
		a {
			    font-size: 10px!important;
               text-transform: capitalize!important;
			letter-spacing: 1px !important;
		}
	}
	.elementskit-post-image-card:hover .elementskit-entry-thumb>img {
    
    transform: scale(1.11)!important;
  opacity:1!important;
     }
.ekit-wid-con .elementskit-entry-thumb>img {
    
    transform: scale(1.04) !important;
}
	.ekit-wid-con .elementskit-entry-thumb {
  
    border-radius: 15px !important;
 }
}	

@media (min-width: 768px) and (max-width: 1352px) {
html .page-id-3790 .elementor-element-709a7d5a, .single-post .elementor-element-496213f , html .archive .elementor-element-7d595d87 {
    .entry-title {
        line-height: 15px !important;
        margin: 0px 0px 0px 0px !important;
    }
}
	html .page-id-3790 .elementor-element-709a7d5a, .single-post .elementor-element-496213f , html .archive .elementor-element-7d595d87 {
    .elementskit-blog-block-post .elementskit-post-body {
        padding: 0px !important;
        padding-right: 0px !important;
    }
}
}

.page-id-3790 .elementor-element-709a7d5a , .single-post .elementor-element-496213f , html .archive .elementor-element-7d595d87{
.ekit-wid-con .elementskit-entry-thumb {
  
   border-radius: 15px 15px 15px 0 !important;
 }

	.elementskit-blog-block-post{
		display: flex;   
    align-items: center;
	}
	@media (min-width: 768px) {
    .ekit-wid-con .order-1 {
        
        flex: 0 0 30%;
        max-width: 50%;
		padding-right:0px!important;
    }
	.ekit-wid-con .order-2 {
        
        flex: 0 0 70%;
        max-width: 80%;
    }
    }
	
	.ekit-wid-con *{
		    box-shadow: none!important;
	}
	.elementskit-blog-block-post .elementskit-post-body {
    padding: 0px!important;
		        padding-right: 60px !important;
} 
	.entry-title a {
       
		font-size: 13px !important;
        line-height: 10px !important;
        font-weight: 600 !important;
	}
	.meta-date-text{
		font-size: 12px !important;
color:#2F2F2F !important;
	}
	.entry-title {
		line-height: 22px !important;
		    margin: 0px 0px 0px 0px!important;
	}
	.ekit-wid-con .elementskit-blog-block-post .post-meta-list {
    margin-bottom: 0px!important;
    }
}

.custom-tag-widget {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 10px 0;
}

.custom-tag-widget .tag-pill {
    display: inline-block;
    padding: 8px 14px;
    font-size: 14px;
    color: #656E7E; /* Dark gray text */
    background-color: #fff;
    border: 1px solid #d1d5db; /* Light gray border */
    border-radius: 9999px;
    text-decoration: none;
    transition: all 0.2s ease;
    white-space: nowrap;
	font-weight:700;
}

/* .custom-tag-widget .tag-pill:hover {
    background-color: #f3f4f6;
    color: #111827; 
    border-color: #9ca3af;
} */



@media (max-width: 1324px) {
		
	.page-id-3790 .main-col , .archive .main-col {
    .elementskit-post-image-card .elementskit-post-body {
        padding: 0px 18px 19px 18px !important;
    }
	 .post-meta-list {
        margin-top: 30px !important;
    }
	 .entry-title a {
        font-size: 24px !important;
        line-height: 30px !important;
    }
	
	}
	
		
   }




@media (max-width: 1024px)  and (min-width: 598px) {
	.elementor-element-709a7d5a > .elementor-element-populated , .elementor-element-496213f > .elementor-element-populated {
		display: flex;
		flex-wrap: nowrap!important;
		flex-direction: row!important;
			gap: 25px;
		}
	.elementor-element-fb94d8a{
		margin-top: 0px!important;
	}
}

@media (max-width: 598px) {
.page-id-3790 .elementor-element-709a7d5a , html .archive .elementor-element-7d595d87 {
    .entry-title a {
        font-size: 23px !important;
        line-height: 32px !important;
    }
	}
	  .page-id-3790 .elementor-element-709a7d5a .meta-date-text , html .archive .elementor-element-7d595d87 .meta-date-text    {
        font-size: 16px !important;
		  margin-top:10px!important;
    }
}

.nurses-Reviews {
.elementskit-border-hr {
	display:none !important;
}	
	.elementskit-single-testimonial-slider.ekit_testimonial_style_2{
    border: none ! IMPORTANT;	
}
	
  .elementskit-testimonial-slider {
.swiper-button-prev , .swiper-button-next{
top: 107.3% !important;
}
	.swiper-button-next {
    right: 35%!important;
	}
	.swiper-button-prev {
    left: 35%!important;
}
	
}	

.elementskit-single-testimonial-slider .elementskit-commentor-content {
    background: linear-gradient(to bottom, #ffffff, #F0F1F4 80%);
}
@media (min-width: 767px) and (max-width: 1024px) {
  .elementskit-testimonial-slider {
.swiper-button-prev , .swiper-button-next{
top: 107.3% !important;
}
	.swiper-button-next {
    right: 30%!important;
	}
	.swiper-button-prev {
    left: 30%!important;
}
	
}
}
}
@media (max-width: 767px) {
   html .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, html .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
        display: block !important;
    }
	.nurses-Reviews .elementskit-testimonial-slider {
    .swiper-button-prev, .swiper-button-next {
        top: 101.8% !important;
    }
}
html .nurses-Reviews .elementskit-testimonial-slider .swiper-button-next {
    right: 10%!important;
	}
html .nurses-Reviews .elementskit-testimonial-slider .swiper-button-prev {
    left: 10%!important;
}	
}

.circle-share-wrapper {
  position: relative;
  display: inline-block;
}

.circle-share-toggle {
/*   width: 50px;
  height: 50px; */
	font-weight: 700 !important;
  border: none!important;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
padding: 8px 22px 9px 22px !important;
    border-radius: 5px !important;	background-color: #02010100;
    font-family: 'Open Sans' !important;
      transition: none !important;
}
 .circle-share-toggle:hover {
	     background: linear-gradient(90deg, #00ADEE 0%, #39B54A 100%)!important;	
transition: none !important;
} 
.circle-share-menu {
position: absolute;
    top: 50px;
    left: 0;
    width: 157px;
    height: 160px;

  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 10px;
  background: #fff;
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
  transform: scale(0);
  transition: transform 0.3s ease-in-out;
  z-index: 1000;
}

.circle-share-menu.active {
  transform: scale(1);
}

.circle-share-menu a {
  width: 40px;
  height: 40px;
  background: #f4f4f4;
  color: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 16px;
  text-decoration: none;
  transition: background 0.3s;
}

.circle-share-menu a:hover {
  background: #ddd;
}

.fa-share-alt:before {
    padding-top: 3px!important;
	padding-right:10px!important;
}




.random-post-only {
  margin-top: 20px;
  text-align: right;
}

 .random-post-btn {
  color: #fff;
	 font-weight: 700 !important;
  text-decoration: none;
  border-radius: 6px;
  font-weight: bold;
  transition: background-color 0.3s ease;
	border: none!important;
	 padding: 8px 32px 8px 32px !important;
    border-radius: 5px !important;
}

.random-post-btn:hover {
      background: linear-gradient(90deg, #00ADEE 0%, #39B54A 100%)!important;	
transition: none !important;
} 

.elementor-element-bc9ab7f button {
	display:flex !important;
	    gap: 6px;
}

@media (max-width: 767px) {
.elementor-element-bc9ab7f .elementor-shortcode {
	    display: flex;
        gap: 10px;
	 margin-top:20px !important;
	    align-items: center!important;

	.random-post-only {
    margin-top: 0px !important;
    text-align: right;

}
}
	.elementor-4387 .elementor-element.elementor-element-1b5725a.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start !important;
}
	 .elementor-icon-list-text span {
        margin-top: 7px!important;
		   display: block;
       font-size: .77em !important;
        font-weight: 500;
		 
    }
}

@media (min-width: 767px) {
	.elementor-icon-list-text span {
        display: block;
       font-size: 15px !important;
        font-weight: 500;
        margin-top: 15px!important;
		color:#2F2F2F!important;
    }
}

.eael-feature-list-item .eael-feature-list-icon-box {
	display:none!important;
}



.elementor-element-7c128f8 *{
	color:#023047!important;
	    fill: #00ADEE;
}
html .page  .elementor-element-7c128f8 .eael-feature-list-item  {
	ul li {
		    list-style-type: disc;
		margin-top:5px!important;
		color:#2f2f2f !important;
	}
}

.elementor-element-7c128f8 a:hover {
	color:var(--e-global-color-secondary)!important;	
}

/* .page-id-4807 {
	    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item {
        border-radius: 30px 30px 30px 0;
        background: #fff;
        margin: 20px;
        padding: 18px 0px 18px 0px!important;
    }
}
} */

.page-id-4930  {
	#masthead .elementskit-navbar-nav > li > a { 
/* 		    color: var(--e-global-color-accent); */
}
	.elementor-element.elementor-element-3b79b51 .elementor-button {
/*     background-color: #fb8500; */
    color: #ffffff;
 
}

}
.page-id-4930 .contact-us-page, .page-id-5235 .contact-us-page ,.page-id-5253 .contact-us-page  {
	.wpcf7-list-item {
    margin: 0 !important;
}
	.wpcf7-list-item label{
		display: flex;
    align-items: flex-start;
	}


	
input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-8 textarea:focus, .elementor-kit-8 .elementor-field-textual:focus {
   
    border-color: #C7C8C8!important;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] , .wpcf7 input[type="text"] ,  .wpcf7-select ,.wpcf7-textarea {
    /* direction: ltr; */
    border-color: #C7C8C8 !important;
}
	.wpcf7-select{
			padding: 15px;
    border-radius: 5px;
/* 		        min-width: 363px; */
		        color: #828386!important;
	}
	
	.form-row {
  display: flex;
  gap: 49px;
/*   margin-bottom: 15px; */
}

.form-column {
  flex: 1;
}

.form-row-full {
  margin-bottom: 15px;
}

input[type="text"],
input[type="email"],
input[type="tel"],
select,
textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

textarea {
  height: 100px;
}

input[type="submit"] {
  background-color: #ff7a00;
  border: none;
  color: white;
  padding: 15px 40px;
  border-radius: 25px;
  cursor: pointer;
	text-transform: uppercase;
}

}

.elementor-4968 {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.green-icon .elementor-icon-list-icon path{
	fill:#00adee;
}
.green-svg *{
fill:#00adee;	
}
select.wpcf7-form-control {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  background: url('data:image/svg+xml;utf8,<svg fill="%23666" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat 98% center;
  background-size: 16px;
  padding-right: 30px; /* Enough space for the icon */
}


.page-id-5180 {
	.eael-feature-list-item .eael-feature-list-icon-box {
    display: block !important;
}
	
	.eael-feature-list-icon-inner {
		background:none !important;
	}
	
	.eael-feature-list-icon-box .eael-feature-list-icon {
    height: auto !important;
     width: auto !important;
	}
}

.elementor-element-0dea8ae, .nurses-Reviews{
	
.elementskit-single-testimonial-slider .elementskit-commentor-content {
    background: none !important;
}
}
.elementor-4968 .elementor-element.elementor-element-37be7fc {
    text-align: left;
    margin-bottom: 0px;
}

.elementor-element-a18fd66 .elementor-element-populated{
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5)!important;
}


@media (max-width: 1024px) {
	.elementor-1697 .elementor-element.elementor-element-a18fd66>.elementor-container {

    gap: 4%;
}
}

.elementor-4968 .elementor-element.elementor-element-1107015 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #000;
    fill: #000;
    margin-top: 3px;
}




.elementor-element-0872a12 .elementskit-post-image-card , .elementor-3790 .elementor-element.elementor-element-e8760f1 ,.elementor-3790 .elementor-element.elementor-element-fb94d8a , .box-shaow {

/*     box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, .1) !important; */
/* 	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1) !important; */
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.single {
	ol {
		padding:0px!important;
		list-style-type:none !important;
	}
}

.single {
	.elementor-widget-theme-post-content {
	p{
		color: #2F2F2F;
	}
	ol{
		color: #2F2F2F;
	}
	}
	.elementor-icon-list-text span {
        
        font-size: inherit !important;
        
    }
}

.hfe-breadcrumbs  {
	width: max-content;
    max-width: 95vw;
}
span.hfe-breadcrumbs-home-icon {
    margin-right: 0px;
    align-content: center;
}

.ehf-header #masthead {
    transition: all 0.9s ease-in-out, transform 0.4s ease-in-out;
}

.ehf-header #masthead.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    background-color: #fff;
/*     transform: translateY(0); */
    opacity: 1;
	 transition: all 0.9s ease-in-out, transform 0.4s ease-in-out;
}

.ehf-header #masthead.sticky .elementor-element-d3bfaec {
display:none !important	
}


#masthead.sticky .elementor-element.elementor-element-1107015 .elementskit-navbar-nav>li>a {
    color: #000;   
}
#masthead.sticky .elementor-102 .elementor-element.elementor-element-1107015 .elementskit-navbar-nav > li.current-menu-item > a {
    color: var(--e-global-color-secondary) !important;
}
@media (max-width: 768px) {
.elementor-4356 .elementor-element.elementor-element-fac8efa:not(.elementor-motion-effects-element-type-background), .elementor-4356 .elementor-element.elementor-element-fac8efa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-image: none;
}
	
	.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title {
    margin-top: 0px!important;
}
}

.elementor-5180 .elementor-element.elementor-element-7be4263 .eael-feature-list-content-box .eael-feature-list-title, .elementor-5180 .elementor-element.elementor-element-7be4263 .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-5180 .elementor-element.elementor-element-7be4263 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-accent)!important;
}

/* .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title {
    margin-top: 10px;
} */

p{
	line-height: normal!important;
}

.page-id-4608 {
	.elementor-4608 .elementor-element.elementor-element-c3f8a46 .-icon-position-left .eael-feature-list-content-box, .elementor-4608 .elementor-element.elementor-element-c3f8a46 .-icon-position-right .eael-feature-list-content-box, .elementor-4608 .elementor-element.elementor-element-c3f8a46 .-icon-position-top .eael-feature-list-content-box {
    margin: 00px;
}
	
	.eael-feature-list-item {
    ul {
       
color:#2F2F2F!important;	
    }
}
}

.page-id-4712 {
/* 	.elementor-element-7c128f8 * {
    color: #023047 !important;
} */
	.elementor-4712 .elementor-element.elementor-element-7be4263 .-icon-position-left .eael-feature-list-content-box, .elementor-4712 .elementor-element.elementor-element-7be4263 .-icon-position-right .eael-feature-list-content-box, .elementor-4712 .elementor-element.elementor-element-7be4263 .-icon-position-top .eael-feature-list-content-box {
    margin: 0px;
}
	
	.elementor-repeater-item-8aaffc9 h2{
		
		margin:0px !Important;
		margin-bottom:-10px!important;
	}	
}

.page-id-4807 .eael-feature-list-item {
    ul {
        
        color: #2F2F2F !important;
		padding-left: 25px;
		
line-height: 25.5px!important;
    }
}

.Rewards-icon-box {
background:#F5F7FA;
	    height: 100%;
.elementor-icon-box-description span {
 color: #63B324;
    text-align: center;

    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: block;
    margin-top: 5px;   
}	
	
}

.contacts-page {
border-radius: 15px;
border: 1px solid rgba(0, 0, 0, 0.04);
background: #FFF;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);
}

@media (max-width: 555px) {
	.page-id-4930 .contact-us-page, .page-id-5235 .contact-us-page, .page-id-5253 .contact-us-page {
    .form-row {
      
        flex-direction: column;
		 gap: 0px!important;
		
    }

}
}

.policy-links-xyz123 a {
  color: #00E;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 12px; /* 100% */
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.wpcf7-acceptance .wpcf7-list-item-label{
	color: #656E7E;
/* font-family: "Nunito Sans"; */
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 18px; /* 150% */
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
    display: none;
}



.wpcf7-form label.error {
      color: #ff0000 !important;
    font-size: 13px !important;
    position: absolute;
    display: block;
    margin-top: 6px;
	    font-weight: 400;

}

.wpcf7 form.sent .wpcf7-response-output {
    text-align: center!important;
}

footer .wpcf7 form.sent .wpcf7-response-output {
    border: none !important;
    padding: 0px!important;
    margin: 0px !important;
    margin-top: 20px !important;
	    text-align: left !important;
}
@media (max-width: 1024px) {
.elementor-4968 .elementor-element.elementor-element-1107015 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
    color: #fb8500 !important;
    fill: #fb8500 !important;
}
	#masthead.sticky .elementor-element.elementor-element-1107015 .elementskit-navbar-nav>li>a {
    color: #ffffff;
}
}

.Rewards-icon-box .elementor-icon-box-title {
   
    margin-top: 0px !important;
}



.elementor-129 .elementor-element.elementor-element-877cbad .elementskit-accordion .elementskit-card-body, .elementor-129 .elementor-element.elementor-element-877cbad .accordion.floating-style .elementskit-card-body {
    background-color: #f9f9f9;
}

.elementor-6484 .elementor-element.elementor-element-2a1f5fd .elementskit-accordion .elementskit-card-body, .elementor-6484 .elementor-element.elementor-element-2a1f5fd .accordion.floating-style .elementskit-card-body {
    background-color: #f9f9f9;
}

html #masthead.sticky .elementskit-navbar-nav > li.current-menu-item > a {
    color: var(--e-global-color-secondary)!important;
}

#masthead.sticky  .elementor-102 .elementor-element.elementor-element-3b79b51 .elementor-button {
    background-color: #63b324;
   
    color: #ffffff;
   
}

#masthead.sticky  .elementor-102 .elementor-element.elementor-element-1107015 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #000;
    fill: #000;
}

#masthead.sticky .elementor-102 .elementor-element.elementor-element-0dbb082 .ekit_navSidebar-button svg path {
    stroke: #000;
    fill: #000;
}

.elementor-4968 .elementor-element.elementor-element-a9790bb .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #000;
    fill: #000;
}



@media (max-width: 1024px) {
#masthead.sticky  .elementor-102 .elementor-element.elementor-element-1107015 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #fff;
    fill: #fff;
}

#masthead.sticky .elementor-102 .elementor-element.elementor-element-0dbb082 .ekit_navSidebar-button svg path {
    stroke: #fff;
    fill: #fff;
}

.elementor-4968 .elementor-element.elementor-element-a9790bb .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #fff;
    fill: #fff;
}	
	
}

@media (max-width: 989px) and (min-width: 768px) {
.page-id-6484{
	.elementor-element-10c5bb4 ,.elementor-element-436d0e6 ,.elementor-element-b490700	{
		    .elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
        width: 33%;
    }
	}
}
	.elementor-element-b7b2990 {
		display:none !important;
	}
}

.author-name ,.elementskit-meta-categories {
    pointer-events: none;
}

.wpcf7-submit , .elementskit-btn {
	text-transform:uppercase!important;
}

.page-id-4712 , .page-id-4807 , .page-id-4608 {
	.elementor-widget-hfe-breadcrumbs-widget {
		display:none;
	}
}

#masthead.sticky .elementor-102 .elementor-element.elementor-element-c453dd7 {

    padding: 0px 30px 0px 30px!important;
}
.hfe-breadcrumbs-text{
	font-weight:400!important;
	    font-size: 15px !important;
}





.page-id-4608 ,.page-id-4712, .page-id-4807{
#masthead , footer {
		display:none;
	}
}

footer .current_page_item {
	a {
		color: var(--e-global-color-secondary)!important;
	}
}



































/* New 02/05/2025 */

html .page , html single ,  html .archive{
.elementor-container {
    max-width: 1200px !important;
}
@media (min-width: 767px) {
	.elementor-top-section.elementor-section-boxed {
		padding-left:30px!important;
		padding-right:30px!important;
	}
	}
	
	@media (max-width: 767px) {
	.elementor-top-section.elementor-section-boxed {
		padding-left:25px!important;
		padding-right:25px!important;
	}
	}

.full-width  .elementor-container {
    max-width: 1440px!important;
}

	
	
	
.full-width-max  .elementor-container {
    max-width: 100%!important;
}
	
.elementor-button , input[type="submit"] , .elementskit-btn , .elementskit-client_logo::after {
	   background:#00ADEE!important;
	   padding-top:8px!important;
	   padding-bottom:8px!important;
	    color: #FFF !important;
		text-align: center!important;
		font-family: Poppins!important;
		font-size: 14px !important;
		font-style: normal!important;;
		font-weight: 700!important;;
		line-height: 22.51px!important;; /* 160.786% */
		letter-spacing: 0.15px!important;;
		text-transform: uppercase!important;
	    border-radius: 5px!important;
	   padding-left: 25px !important;
        padding-right: 25px !important;
	transition: none !important;
	        cursor: pointer;

}

.elementor-element-5c25ef8 {
	.elementor-button{
		background:none !important;
		padding-left: 15px !important;
            padding-right: 15px !important;
	}
		.elementor-button:hover{
		padding-left: 15px !important;
            padding-right: 15px !important;
	}
	
	
	
	.elementor-button-icon {
		    font-size: 16px !important;
    margin-top: 5px;
	}
}
	.elementor-129 .elementor-element.elementor-element-5c25ef8 .elementor-button , .random-post-btn ,.circle-share-toggle {
    background-color: #02010100;
    font-size: 25px !important;
    font-weight: 700 !important;
    font-family: 'Open Sans' !important;
      transition: none !important;
}

.elementor-button:hover , input[type="submit"]:hover   ,.elementskit-btn:hover , .elementor-kit-8 button:focus {
	    background: linear-gradient(90deg, #00ADEE 0%, #39B54A 100%)!important;	
transition: none !important;
}
	
	.elementskit-btn {
		border:none !important;
	}	
}

body{
	 font-family: "Open Sans"  !important;
}

footer .elementor-section {
	background:#002C3E!important;
	color: #fff !important;
}

.elementor-110 .elementor-element.elementor-element-7015d62e .elementor-icon-box-description {
    color: #FFFFFF !important;

}
/* 15px p  */ 

.box-body > p{
	font-size:15px!important;
}


html .page .elementor-element-3a6530e .pri .elementskit-infobox:hover {
	    background: linear-gradient(90deg, #00ADEE 0%, #39B54A 100%)!important;	
	    color:#fff!important;
	transition: none !important;

}
	
html .page .elementor-element-3a6530e .pri .elementskit-infobox {
	    	transition: none !important;

}

.elementor-element-3a6530e .elementskit-infobox {
	padding: 20px 35px 20px 35px!important;
	border-radius:15px!important;
}

.elementor-element-3a6530e {
    .elementskit-infobox .box-body > p {
      transition: none !important;
		        margin-bottom: 0px !important;

    }
}

.ekit-wid-con .elementskit-info-box-title {
  
    transition: none !important;
}

html .elementor-widget-text-editor p , html p{
	line-height:24px!important
}

.elementor-element-17bba3b > .elementor-element-populated , .elementor-element-fe22a08  > .elementor-element-populated {
border-radius:15px!important;	
}

.elementskit-client_logo {
	img {
		border-radius:0px!important;
	}
}

@media (max-width: 767px) {
    .elementor-129 .elementor-element.elementor-element-31fe16f {
        margin-top: 60px !important;
        margin-bottom: 0px;
    }
}



   @media (min-width: 1024px) {	
	   .margin-top {
	margin:80px 0px 0px 0px!important;
	}
	   .sub-heading-green H2{
		   font-size:15px!important;
		           font-weight: 500 !important;

	   }
	}
	@media (min-width: 767px) and (max-width: 1024px){
		.margin-top {
		margin:60px 0px 0px 0px!important;
	}
		 .sub-heading-green h2{
		   font-size:15px!important;
	   }
	}

	@media (max-width: 767px){
		.margin-top {
		margin:40px 0px 0px 0px!important;
	}
		 .sub-heading-green h2{
		   font-size:13px!important;
	   }
		
		#masthead.sticky .elementor-102 .elementor-element.elementor-element-c453dd7 {
    padding: 7px 15px 7px 15px !important;
     }
    }


.elementskit-menu-hamburger>.ekit-menu-icon {
    color: #00adee;
    font-size: 24px;
    font-weight: bolder;
}

.elementor-102 .elementskit-menu-close ,.elementor-4968 .elementor-element.elementor-element-a9790bb .elementskit-menu-close {
    background-color: #2fb1e500 !important;
    font-weight: 900;
    border: none !important;
    color: #00ADEE;
    font-size: 35px !important;
	padding: 0px !important;
    margin: 0px !important;
	margin-right: 18px !important;
	svg{
		fill: #00ADEE!important;
	}
}

@media (max-width: 1024px) {
    .elementor-102 .elementskit-nav-identity-panel , .elementor-4968 .elementor-element.elementor-element-a9790bb .elementskit-nav-identity-panel {
        display: flex !important;
        justify-content: space-between!important;
    }
}

.elementor-element-a18fd66 .elementor-element-populated {
	border-radius:15px!important;
}

.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content {
    padding-right: 0;
    border-radius: 21px !important;
}

.elementskit-commentor-content .elementskit-client_logo {
    margin-bottom: -6px !important;
}
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo {

    border-radius: 0 0 19px 19px !important;
}



.elementor-element-a18fd66 .elementor-column:hover .elementor-widget-wrap >  .hover-green .elementor-heading-title {
	color: var(--e-global-color-secondary) !important;

}

@media (max-width: 479px) { 
	html .elementor-element-6d2b4fe , html .elementor-element-03f0048 {
		
	.elementor-image-gallery {
	display: flex !important;
    flex-wrap: wrap !important;	
	}
	.elementor-image-gallery .gallery-item {
    width: 50%;
    }
	}
	.sub-heading-green .elementor-widget-container {
		    margin: 0px 0px -5px 0px!important;
	}
	.gallery .gallery-item:last-child {
    display:none !important;
	}
}

html .elementor-widget-text-editor p{
	margin:0px!important;
	color:#2F2F2F!important;
}
html .page p ,html .page .elementor-widget-text-editor , .elementor-testimonial__text , html .elementskit-box-style-content {
color:#2F2F2F!important;	
}
html .page-id-4712 {
	p , li , ul , .eael-feature-list-content-box{
color:#2F2F2F!important;		
}
}
 html .page {
	 .pri , .elementor-element-43537c8 ,.elementor-element-13ff3382  {
		
	
	p , .elementor-widget-container , .elementor-widget-text-editor {
    color:#FFF!important;	
	}
	}
}

html .elementor-widget-text-editor .elementor-widget-container {
		margin-top:0px;
}


.ekit-accordion-title {
	color: var(--e-global-color-accent)!important;
}
.elementor-element-f0df8ea {
	.ekit-wid-con .elementskit-info-image-box .elementskit-box-body {
    padding: 40px 25px 25px 25px;
	}
	.elementskit-info-image-box:hover{
		
	 .elementskit-box-body {
		background:var(--e-global-color-c81e673);
	}
		.elementskit-info-box-title {
			color: var(--e-global-color-secondary) !important;
		}
	}
	
	.elementor-element-populated {
    padding: 0px !important;
  }
	.elementor-column-gap-default {
		gap:40px;
	}
}

.elementor-element-35de53a{
	.ekit-wid-con .elementskit-info-image-box .elementskit-box-body {
    padding: 40px 25px 25px 25px;
	}
	.elementskit-info-image-box:hover{
		
	 .elementskit-box-body {
		background:var(--e-global-color-c81e673);
	}
		.elementskit-info-box-title {
			color: var(--e-global-color-secondary) !important;
		}
	}
	
}


html .page-id-4930 , .page-id-5235 , .page-id-5253{
	.elementor-widget-text-editor p {
    margin-top: 15px !important;
		margin-bottom:15px!important;
}
}

.elementor-6484 .elementor-element.elementor-element-47e0221 .elementor-button {
	    padding: 8px 36px 9px 36px !important;
}

#wpcf7-f853-o1 > form > p > label > span > input {
	padding-left: 20px !important;
}
/* blog  */

.elementskit-post-image-card {
	border-radius:15px!important
}

html .elementor-element-9c558ab * {
	            color: #2F2F2F !important;
	font-weight: 500;
}

.elementor-element-e81e9a6 svg * {
	fill: #00adee !important;
}

.elementskit-navbar-nav .elementskit-submenu-panel > li > a {

    padding: 13px 20px 13px 20px !important;    line-height: 23px !important;
}

.elementskit-client_logo .elementskit-testimonial-client-logo {
    aspect-ratio: 8 / 5;
    object-fit: cover;
	    object-position: top;
}

.elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    height: 183px;
    overflow: hidden;
}

@media (min-width: 479px) {  
.swiper-pagination [aria-label="Go to slide 2"],
.swiper-pagination [aria-label="Go to slide 4"],
.swiper-pagination [aria-label="Go to slide 6"],
.swiper-pagination [aria-label="Go to slide 8"] {
    display: none !important;
}
}

@media (max-width: 479px) {  
.swiper-pagination [aria-label="Go to slide 2"],
	.swiper-pagination [aria-label="Go to slide 3"],
.swiper-pagination [aria-label="Go to slide 5"],
.swiper-pagination [aria-label="Go to slide 6"],
.swiper-pagination [aria-label="Go to slide 8"] , 
.swiper-pagination [aria-label="Go to slide 9"],
.swiper-pagination [aria-label="Go to slide 10"]

	{
    display: none !important;
}	
}



.Nurses-testimonial .elementor-testimonial__text {

    max-height: 235px;
	    overflow: hidden;
}

.form-row-full .date p > label   {
	font-weight:normal!important;
	    color: #757575;
	    padding: 0px 10px;
input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-8 textarea:focus, .elementor-kit-8 .elementor-field-textual:focus {
        border: none;
    }
}


.elementor-kit-8 input:not([type="button"]):not([type="submit"]), .elementor-kit-8 textarea, .elementor-kit-8 .elementor-field-textual {
    color: #757575;
}

.form-row-full .date p {

    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
	
}

html .elementor-element-dddec08 .elementor-element-8da80b6#t1 img {
	        object-position: right !important;
}
.elementor-element-dddec08 {
	.elementskit-commentor-header {
		display:none !important;
	}
	.elementskit-profile-info {
    padding: 0px !important;
}
	.ekit-wid-con .elementskit-commentor-content>p {
    margin-bottom: 30px !important;
    padding: 0px !important;
    height: auto !important;
}
	.ekit-wid-con .elementskit-profile-image-card::before {
    content: none
   
}
	
	.ekit-wid-con .row {
    flex-direction: row-reverse;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
        margin: 20px 5px!important;
        padding: 20px !important;
        border-radius: 15px!important;
}
	.ekit-wid-con .elementskit-profile-image-card>img {

    width: 180px;
    height: 180px;
    border-radius: 50%;
		        object-fit: cover;
					        object-position: top!important;

}
	
	@media (min-width: 992px) {
  .row {
    display: flex;
	  
  }

  .row > div:first-child {
    width: 70%;
	              flex: none;
            max-width: 100% ;
  }

  .row > div:last-child {
    width: 30%;
	              flex: none;
            max-width: 100% ;
  }
}

	
	.swiper-slide {
    width: 100% !important;
}
.swiper-wrapper {

    flex-direction: column !important;
}

	@media (max-width: 450px) {
	.elementskit-profile-image-card {
		    display: flex;
    justify-content: center;
	
		}
	    .ekit-wid-con .elementskit-profile-image-card>img {
        width: 200px;
        height: 200px;
        border-radius: 50%;
        object-fit: cover;
			        object-position: top!important;
    }	
	}

.elementor-element-8da80b6 #t1 img {
	        object-position: right !important;
}	
}



@media (max-width: 450px) {
.br br {
	display:none !important;
}
}


/* Ensure parent is relative */
/* .page-id-129 .elementskit-single-testimonial-slider .elementskit-client_logo {
  position: relative;
  overflow: hidden; 
} */

/* Hide the overlay initially */
/* .page-id-129 .elementskit-single-testimonial-slider .elementskit-client_logo::after {
  content: "Read more";
  position: absolute;
  top: 50%;
  left: 50%
  transform: translate(-50%, -50%);
  background-color: #00a8f0;
  color: #fff;
  padding: 10px 20px;
  border-radius: 6px;
  font-weight: bold;
  font-size: 16px;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
} */

/* Show the overlay on hover */
/* .Reviews .elementskit-single-testimonial-slider .elementskit-client_logo:hover::after  {
  opacity: 1;
  pointer-events: auto;
}
.Reviews .elementskit-single-testimonial-slider .elementskit-client_logo::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.56);
  opacity: 0;
  transition: opacity 0.3s ease;
	    border-radius: 0 0 15px 15px;
    height: 98%;
}
.Reviews .elementskit-single-testimonial-slider .elementskit-client_logo:hover::before {
  opacity: 1;
} */
.Reviews .elementskit-single-testimonial-slider  .elementor-button{
	visibility:hidden !important;
}
.Reviews .elementskit-commentor-content:hover .elementor-button{
	visibility:visible !important;
	cursor:pointer;
}

.Reviews .elementskit-commentor-content:hover .logo-overlay {
	  background: rgba(0, 0, 0, 0.56);
	border-radius:0 0 15px 15px;

}

.elementor-element-29d55d0 .jltma-glass-effect-no{
	  scroll-margin-top: 200px;
}
html {
  scroll-behavior: smooth;
}



.page-id-8879 {
	.elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-secondary) !important;
}
	
	

.elementor-element-dddec08 {
    .ekit-wid-con .elementskit-commentor-content>p {
        margin-bottom: 10px !important;
        margin-top: 0px !important;
       
    }
	}
}

.elementor-testimonial__icon span {
	    position: absolute;
    bottom: 0px;
    left: 12px;
}

html .elementor-element-63db488 {
 .swiper-slide {
  
    border: none !important;
    padding: 0;
    background: #f5f7fa !important;
}
	
	.elementor-testimonial__header {
    border-block-end: none;
}
	
	.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header {
    border: none !important;
}
}

.elementor-element-0303f70{
	
 .elementor-container{
	background: linear-gradient(90deg, #007BBD 0%, #B7E5E1 100%);

	/* 1st and 2nd button hover or selected */
button:nth-of-type(1):hover svg path,
button:nth-of-type(2):hover svg path,
.e-n-tab-title:nth-of-type(1)[aria-selected="true"] svg path,
.e-n-tab-title:nth-of-type(2)[aria-selected="true"] svg path {
    fill: #00A499 !important;
}


	 
/* 3rd and 4th button hover or selected */
button:nth-of-type(3):hover svg path,
button:nth-of-type(4):hover svg path,
.e-n-tab-title:nth-of-type(3)[aria-selected="true"] svg path,
.e-n-tab-title:nth-of-type(4)[aria-selected="true"] svg path {
    fill: none !important;
    stroke: #00A499 !important;
}

button:nth-of-type(3): svg ,
button:nth-of-type(4): svg 
	
{
    fill: none !important;
}

	 .elementor-heading-title , p , .elementor-widget-container{
		 color:#fff !important;
		 line-height:normal!important;
	 }	
	 
	 
	 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 23%;
    height: 3px;
background: linear-gradient(90deg, #FFF 0%, rgba(153, 153, 153, 0.00) 100%);
	 
	 }
	 button{
		    flex-direction: row;
    justify-content: flex-start;
} 
}	
		
#e-n-tab-title-1192741821 > span.e-n-tab-icon > svg:nth-child(1){
	    fill: none !important;

}	
	
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg {
    fill: #b34a2400;
}
}	
html .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .e-n-tabs-heading .e-n-tab-title:hover{	 
    border-style: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #FFFFFF!important;	 
} 	


@media (max-width: 1024px) and (min-width: 850px)  {
    .elementor-2022 .elementor-element.elementor-element-71bfac6 {
        --n-tabs-heading-width: 33% !important;
        --n-tabs-gap: 30px!important;
    }
}

.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header {
    border-block-end: none !important;
}


.newReviews{
	
	.elementor-swiper-button{
    background: #D1D5E1;
    padding: 10px !important;
    top: 95% !important;
	}
	.elementor-swiper-button-next{
		        border-radius: 13px 13px 0px 13px;
	}
	.elementor-swiper-button-prev{
		        border-radius: 13px 13px 13px 0px;
		        right: 60px;
        left: auto !important;
	}
	
}
.newReviews {
	    height: 100% ! IMPORTANT;
	.elementor-widget-container , .elementor-swiper , .elementor-main-swiper {
	    height: 100% ! IMPORTANT;
	}
}

.elementor-1697 .elementor-element.elementor-element-38d9ae0 {
    margin-top: 20px !important;
}

@media (max-width: 450px) {
.newReviews .elementor-testimonial__content {
 
    margin-bottom: 41px;
}
}

html .hfe-breadcrumbs svg {
    fill: #000000 !important;
}

.newReviews .swiper-slide{
	background: #f5f7fa;
	    border: none;
}

/* .elementor-widget-n-tabs .e-n-tabs-content > .e-con {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height 1.5s ease, opacity 0.5s ease;
}


.elementor-widget-n-tabs .e-n-tabs-content > .e-con.e-active {
  max-height: 
  opacity: 1;
} */

.elementor-widget-n-tabs {
	--n-tabs-title-transition: 0.7s !important;
}


@media (max-width: 766px) {
	
.elementor-widget-n-tabs .e-n-tabs-content > .e-con {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
	display:block!important;
    transition: max-height 0.7s ease, opacity 0.7s ease, visibility 0.5s ease;
}

.elementor-widget-n-tabs .e-n-tabs-content > .e-con.e-active {
    opacity: 1;
    visibility: visible;
    max-height: 500px; /* Adjust as needed */
}


}


.random-post-btn {
	cursor:pointer !important;
	color:#fff !important;
	    background-color: #00ADEE;
	    transition: none !important;

}
.random-post-btn:focus{
	background: linear-gradient(90deg, #00ADEE 0%, #39B54A 100%) !important;
    transition: none !important;
}



@media (max-width: 1270px)  and (min-width: 1100px) {
html #masthead{
		.elementskit-navbar-nav > li > a {
			font-size:15px!important;
			padding-left: 0px !important;
            padding-right: 17px !important;
		}
	
	}
}

@media (max-width: 1100px)  and  (min-width: 1024px) {
	html #masthead{
		.elementskit-navbar-nav > li > a {
			font-size:15px!important;
			padding-left: 0px !important;
            padding-right: 13px !important;
		}
	
	}
.elementor-4968 .elementor-element.elementor-element-a9790bb > .elementor-widget-container , .elementor-102 .elementor-element.elementor-element-1107015 > .elementor-widget-container  {
    margin: 0px 10px 0px 0px;
}
}

.ekit-wid-con .ekit_accordion_icon_group {

    margin-right: 10px!important;
}
.ekit-wid-con .elementskit-accordion .ekit-accordion-title {
    padding-right: 15px!important;
}

html .page .elementor-element-3459e43 .wpcf7-form {
	input:focus-visible{
		border:none !important;
	}
}




.elementor-element-f8d2f6c .elementor-widget-video .elementor-wrapper::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.45); /* change color & opacity */
    z-index: 2;
    pointer-events: none; /* keeps video clickable */
}

    @media (min-width: 489px) {
		.elementor-element-f773f9c img {
			display:none;
		}
    }
