/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* Footer Starts....... */
.Footer-form .gform_wrapper.gravity-theme .gfield input{
    min-height: 50px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    padding: 11px 34px;
    background-color: #fff;
    color: #1B2A41;
    border-radius: 10px;
    outline: none;
    text-transform: lowercase;
}
.Footer-form .gform_wrapper.gravity-theme .gfield input::placeholder{
    text-transform: uppercase;
}

.Footer-form .gform_wrapper.gravity-theme .gform_footer input{
    min-height: 50px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #00B4D8;
    border-radius: 10px;
    border:none;
    box-shadow: 0px 6px 24px rgba(249, 168, 38, 0.16);
  
}
.Footer-form .gform_wrapper.gravity-theme .gform_footer input:hover{
    color: #00B4D8;
    background-color: #FFFFFF;
}
.Footer-form .gform_wrapper.gravity-theme .gform_footer{
    margin: 0 !important;
    padding: 12px 0px 0px 0px !important;
}
.Footer-form .gform_validation_errors{
    display: none;
}
.Footer-form .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: transparent !important;
    border:none !important;
    padding: 0 !important;
}
.Footer-form .gform_wrapper.gravity-theme .gfield_description{
    padding-top: 0px !important;
}
.Footer-form .gform_confirmation_message_1{
    color: #FFFFFF;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
}
.Footer-form{
    height: 155px;
    border-left: 1px solid transparent;
    border-image: linear-gradient(to top, rgba(0, 0, 0, 0), #ECE9E9, rgba(0, 0, 0, 0)) 1 100%;
    border-image-slice: 1;
}
.copyright a{
    color: #4A4A4A !important;
}
.copyright a:hover{
    color: #00B4D8 !important;
}
.border-heading{
background-image: url("data:image/svg+xml,%3Csvg width='25' height='4' viewBox='0 0 25 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.01993e-05 0C4.01993e-05 0 3.11784 1.7959 11.2667 1.06093C25.1834 0 24.9999 4 24.9999 4C24.9999 4 24.9999 1.55556 11.7882 3.11111C-0.113887 3.62724 4.01993e-05 0 4.01993e-05 0Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: bottom left;
}
.icon-anchor .elementor-icon-list-item a:hover span{
    color: #00B4D8 !important;
}
.footer-social-icon .elementor-icon:hover svg path{
    fill:#fff !important;
}

/* Footer ends...... */

/* Home page starts....... */


.home-banner::before{
    background: #E9ECEB;
    opacity: 0.9 !important;
    filter: blur(62px);
    border-radius: 20px !important;
}
.border-heading1{

    background-image: url("data:image/svg+xml,%3Csvg width='69' height='9' viewBox='0 0 69 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000109538 0C0.000109538 0 8.49571 4.04077 30.7002 2.3871C68.6213 0 68.1213 9 68.1213 9C68.1213 9 68.1213 3.5 32.1213 7C-0.310326 8.16129 0.000109538 0 0.000109538 0Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: bottom left;
}
.center-border-h2{
    background-image: url("data:image/svg+xml,%3Csvg width='69' height='9' viewBox='0 0 69 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000109538 0C0.000109538 0 8.49571 4.04077 30.7002 2.3871C68.6213 0 68.1213 9 68.1213 9C68.1213 9 68.1213 3.5 32.1213 7C-0.310326 8.16129 0.000109538 0 0.000109538 0Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: bottom center;
}
.care-linear-bg .elementor-widget-container{
    position: relative;
}
.care-linear-bg .elementor-widget-container::after{
    content:"";
    display: block;
    width:67px;
    height: 67px;
    background: linear-gradient(180deg, #00B4D8 0%, rgba(0, 180, 216, 0) 100%);
    opacity:.1;

    position:absolute;
    top:-10px;
    left:-5px;
    border-radius: 50%;
}
.care-loop-sec:hover h3{
    color: #0077B6 !important;
    transition: 0.3s;
}
.care-loop-sec:hover .elementor-widget-container::after{
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.4;
    box-shadow: 0px 14px 44px rgba(0, 0, 0, 0.08)
}
.explore-button .elementor-button:hover .elementor-button-icon svg path{
    fill:#fff !important;
}
.testimonial-loop-sec span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff !important;
}
.testimonial-loop-sec span.swiper-pagination-bullet{
   border: 1px solid #fff !important;
}
.accordian-load-more details{
    border: 1px solid rgba(74, 74, 74, 0.3);
     border-radius: 16px;
     background-color: #fff;
 }
 .accordian-load-more .e-n-accordion-item-title-text{
   max-width:929px;
 }
 .load_more_btn {

    margin: 0 auto !important;
    width: fit-content;
    padding: 16px 50px 16px 30px!important;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 28px !important;
    background-color: transparent !important;
    color: #00B4D8 !important;
    border: 1px solid #00B4D8;
    border-radius: 12px !important; 
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000540733 5.49661C-0.000540733 5.29769 0.0784769 5.10693 0.21913 4.96628C0.359782 4.82562 0.550547 4.74661 0.749459 4.74661L9.53646 4.74661L6.24946 1.80561C6.10253 1.67264 6.0142 1.48694 6.00375 1.28906C5.9933 1.09117 6.06159 0.8972 6.1937 0.749504C6.32581 0.601809 6.51099 0.512396 6.70881 0.500799C6.90663 0.489201 7.101 0.55636 7.24946 0.687607L11.9995 4.93761C12.0783 5.00796 12.1413 5.09417 12.1845 5.19059C12.2277 5.28701 12.25 5.39146 12.25 5.49711C12.25 5.60275 12.2277 5.7072 12.1845 5.80362C12.1413 5.90004 12.0783 5.98625 11.9995 6.05661L7.24946 10.3066C7.17616 10.3729 7.09047 10.4241 6.99732 10.4572C6.90416 10.4903 6.80539 10.5047 6.70667 10.4995C6.60795 10.4943 6.51123 10.4696 6.42208 10.4269C6.33293 10.3841 6.25311 10.3242 6.1872 10.2505C6.12129 10.1768 6.07061 10.0909 6.03805 9.99751C6.00549 9.90416 5.99171 9.80531 5.9975 9.70662C6.00328 9.60793 6.02852 9.51136 6.07176 9.42246C6.115 9.33356 6.17539 9.25408 6.24946 9.18861L9.53646 6.24661L0.749459 6.24661C0.550547 6.24661 0.359782 6.16759 0.21913 6.02694C0.0784769 5.88628 -0.000540733 5.69552 -0.000540733 5.49661Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 30px;
    text-transform: uppercase;
}
.load_more_btn:hover{
    background-color: #00B4D8 !important;
    color: #fff !important;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000540733 5.49661C-0.000540733 5.29769 0.0784773 5.10693 0.21913 4.96628C0.359782 4.82562 0.550547 4.74661 0.749459 4.74661L9.53646 4.74661L6.24946 1.80561C6.10253 1.67264 6.0142 1.48694 6.00375 1.28906C5.9933 1.09117 6.06159 0.8972 6.1937 0.749504C6.32581 0.601809 6.511 0.512396 6.70881 0.500799C6.90663 0.489201 7.101 0.55636 7.24946 0.687607L11.9995 4.93761C12.0783 5.00796 12.1413 5.09417 12.1845 5.19059C12.2277 5.28701 12.25 5.39146 12.25 5.49711C12.25 5.60275 12.2277 5.7072 12.1845 5.80362C12.1413 5.90004 12.0783 5.98625 11.9995 6.05661L7.24946 10.3066C7.17616 10.3729 7.09047 10.4241 6.99732 10.4572C6.90416 10.4903 6.80539 10.5047 6.70667 10.4995C6.60795 10.4943 6.51123 10.4696 6.42208 10.4269C6.33293 10.3841 6.25311 10.3242 6.1872 10.2505C6.12129 10.1768 6.07061 10.0909 6.03805 9.99751C6.00549 9.90416 5.99171 9.80531 5.9975 9.70662C6.00328 9.60793 6.02852 9.51136 6.07176 9.42246C6.115 9.33356 6.17539 9.25408 6.24946 9.18861L9.53646 6.24661L0.749459 6.24661C0.550547 6.24661 0.359782 6.16759 0.21913 6.02694C0.0784773 5.88628 -0.000540733 5.69552 -0.000540733 5.49661Z' fill='white'/%3E%3C/svg%3E%0A");
}
.accordian-load-more .elementor-widget-container a{
   display: flex;
}
/* Home page ends...... */

/* About Page starts... */
.care-linear-bg .elementor-icon-box-title{
    margin-top:-14px;
}
/* about page ends... */

/* FAQ page starts..... */

.accordian-faq details{
    border: 1px solid rgba(74, 74, 74, 0.3);
     border-radius: 16px;
     background-color: #fff;
 }
 .accordian-faq .e-n-accordion-item-title-text{
   max-width:929px;
 }

/* FAQ page ends..... */

/* Contact us Page starts... */

.contact-form .gform_wrapper.gravity-theme .gfield_label{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #4A4A4A;
}
.contact-form .gform_required_legend{
    display: none;
}
.contact-form  .gfield_required_asterisk{
    display: none !important;
}
.contact-form   .gform_wrapper.gravity-theme .gfield input ,.contact-form .gform_wrapper.gravity-theme textarea{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 22px;
    color: #313850;
    opacity: 1;
    background-color: transparent;
    padding: 10px 10px 10px 0px;
    border-bottom: 1px solid rgba(34, 34, 34, 0.3); 
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    outline: none;
}
.contact-form   .gform_wrapper.gravity-theme .gfield input::placeholder ,.contact-form .gform_wrapper.gravity-theme textarea::placeholder{
    opacity:0.4;
}
.contact-form   .gform_wrapper.gravity-theme .gform_fields{
    grid-row-gap: 35px;
    grid-column-gap: 20px;
}
.contact-form  .gform_wrapper.gravity-theme .gform_footer input{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #00B4D8;
    border:1px solid #00B4D8;
    padding: 13px 36px;
    border-radius:10px;
    box-shadow: 0px 6px 24px rgba(249, 168, 38, 0.16);
    margin-bottom: 0px;
}
.contact-form  .gform_wrapper.gravity-theme .gform_footer input:hover{
    color: #00B4D8;
    background-color: transparent;
    border:1px solid #00B4D8;
}
.contact-form .gform_validation_errors{
    display: none;
}
.contact-form .gform_wrapper.gravity-theme textarea{
    max-height: 92px;
    resize:none;
}
.contact-form  .gform_wrapper.gravity-theme .gform_footer{
    margin: 0px 0 0;
    padding: 30px 0px 0px 0px;
}
.contact-form  .gform_confirmation_message{
    text-align: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
}
.contact-form input[type="email"]::placeholder{
    text-transform: none !important;
}
.contact-form input[type="email"]{
    text-transform: lowercase;
}
.contact-form .instruction{
    display: none;
}
/* Contact us page ends... */

/* Blog page starts... */
.Blog-posts-sec .elementor-post__text{
    display: flex !important;
    flex-direction: column;
}
.Blog-posts-sec .elementor-post__meta-data{
    order:1;
}
.Blog-posts-sec  .elementor-post__title{
    order: 2;
}
.Blog-posts-sec  .elementor-post__title:hover a{
color: #00B4D8 !important;
} 
.Blog-posts-sec .elementor-post__excerpt{
    order: 3;
    width:90%;
}
.Blog-posts-sec .elementor-post__read-more{
    order:4;
    padding-right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000540733 5.49661C-0.000540733 5.29769 0.0784769 5.10693 0.21913 4.96628C0.359782 4.82562 0.550547 4.74661 0.749459 4.74661L9.53646 4.74661L6.24946 1.80561C6.10253 1.67264 6.0142 1.48694 6.00375 1.28906C5.9933 1.09117 6.06159 0.8972 6.1937 0.749504C6.32581 0.601809 6.51099 0.512396 6.70881 0.500799C6.90663 0.489201 7.101 0.55636 7.24946 0.687607L11.9995 4.93761C12.0783 5.00796 12.1413 5.09417 12.1845 5.19059C12.2277 5.28701 12.25 5.39146 12.25 5.49711C12.25 5.60275 12.2277 5.7072 12.1845 5.80362C12.1413 5.90004 12.0783 5.98625 11.9995 6.05661L7.24946 10.3066C7.17616 10.3729 7.09047 10.4241 6.99732 10.4572C6.90416 10.4903 6.80539 10.5047 6.70667 10.4995C6.60795 10.4943 6.51123 10.4696 6.42208 10.4269C6.33293 10.3841 6.25311 10.3242 6.1872 10.2505C6.12129 10.1768 6.07061 10.0909 6.03805 9.99751C6.00549 9.90416 5.99171 9.80531 5.9975 9.70662C6.00328 9.60793 6.02852 9.51136 6.07176 9.42246C6.115 9.33356 6.17539 9.25408 6.24946 9.18861L9.53646 6.24661L0.749459 6.24661C0.550547 6.24661 0.359782 6.16759 0.21913 6.02694C0.0784769 5.88628 -0.000540733 5.69552 -0.000540733 5.49661Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 12px;
}
.Blog-posts-sec .elementor-post__read-more:hover{
 color: #4A4A4A;
 background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000540733 5.49661C-0.000540733 5.29769 0.0784773 5.10693 0.21913 4.96628C0.359782 4.82562 0.550547 4.74661 0.749459 4.74661L9.53646 4.74661L6.24946 1.80561C6.10253 1.67264 6.0142 1.48694 6.00375 1.28906C5.9933 1.09117 6.06159 0.8972 6.1937 0.749504C6.32581 0.601809 6.511 0.512396 6.70881 0.500799C6.90663 0.489201 7.101 0.55636 7.24946 0.687607L11.9995 4.93761C12.0783 5.00796 12.1413 5.09417 12.1845 5.19059C12.2277 5.28701 12.25 5.39146 12.25 5.49711C12.25 5.60275 12.2277 5.7072 12.1845 5.80362C12.1413 5.90004 12.0783 5.98625 11.9995 6.05661L7.24946 10.3066C7.17616 10.3729 7.09047 10.4241 6.99732 10.4572C6.90416 10.4903 6.80539 10.5047 6.70667 10.4995C6.60795 10.4943 6.51123 10.4696 6.42208 10.4269C6.33293 10.3841 6.25311 10.3242 6.1872 10.2505C6.12129 10.1768 6.07061 10.0909 6.03805 9.99751C6.00549 9.90416 5.99171 9.80531 5.9975 9.70662C6.00328 9.60793 6.02852 9.51136 6.07176 9.42246C6.115 9.33356 6.17539 9.25408 6.24946 9.18861L9.53646 6.24661L0.749459 6.24661C0.550547 6.24661 0.359782 6.16759 0.21913 6.02694C0.0784773 5.88628 -0.000540733 5.69552 -0.000540733 5.49661Z' fill='%234A4A4A'/%3E%3C/svg%3E%0A");
}
.Blog-posts-sec .page-numbers{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    width: 42px;
    border-radius: 50%;
    border: 1px solid rgba(74, 74, 74, 0.1);
}
.Blog-posts-sec .page-numbers:hover:not(.prev , .next){
    border: 1px solid #0077B6;
 }
.Blog-posts-sec .elementor-pagination{
    display: flex;
    justify-content: center;
}
.Blog-posts-sec .current{
    border: 1px solid #0077B6 !important;
}
.Blog-posts-sec .prev:hover{
    background-color: #0077B6;
    border: 1px solid #0077B6;
    
}
.Blog-posts-sec .prev:hover svg path{
   fill:#fff !important;
   opacity:1;
    
}
.Blog-posts-sec .next:hover{
    background-color: #0077B6;
    border: 1px solid #0077B6;
    
}
.Blog-posts-sec .next:hover svg path{
   fill:#fff !important;
   opacity:1;
    
}
/* Blog page ends.. */

/* SD 1st July 2025 */
.home-banner-search-form {
  max-width: 558px;
  margin: 30px 0px 0px 0px;
  padding: 15px;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
  font-family: 'Segoe UI', sans-serif;
}

.search-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.fields-group {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.fields-group input[type="text"],
.fields-group select {
  flex: 1;
  min-width: 120px;
  padding: 10px 20px;
  border: 1px solid #ccc;
  border-radius: 8px;

  background: #f4f4f4;
  color: rgba(74, 74, 74, .5);
  appearance: none;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;

}

.home-banner-search-form h3{
	margin-top:0px !important;
}

.full-width select {
  width: 100%;
  padding: 10px 20px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: #f4f4f4;
  color: rgba(74, 74, 74, .5);
  appearance: none;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;

}

.search-form button[type="submit"] {
  background-color: #00b6e3;
  color: white;
  padding: 10px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.3s ease;
	text-transform:uppercase;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
}

.search-form button[type="submit"]:hover {
  background-color: #009ec6;
}
.fields-group select,
.full-width select {
  background-image: url("images/dropdown-arr.png");
  background-repeat: no-repeat;
  background-size: 11px 7px;
  background-position: right 12px center;
  padding-right: 36px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* search result page starts... */
/* .main-search-sec{
    display: flex;
} */

.blog-sec{
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
}
.thumbs-second-sec{
    display: inline-flex
    ;
        gap: 8px;
}
.normal-para p strong{
    color: #0077B6;
   
}
.normal-para p{
    margin-block-end:50px  !important;
    color: #4A4A4A !important;
}
.filter-group label{
    font-weight: 700;
    padding-bottom: 20px;
    color: #4A4A4A !important;
}
.filter-group input{
    color: #4A4A4A;
    padding: 12px 36px !important;
    border: 1px solid #E5E5E5  !important;
    border-radius: 10px  !important; 
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.21432C5.4606 3.21432 4.93331 3.37142 4.48481 3.66574C4.03631 3.96007 3.68675 4.37841 3.48033 4.86786C3.27391 5.35731 3.2199 5.89589 3.32513 6.41548C3.43036 6.93508 3.69011 7.41236 4.07153 7.78697C4.45294 8.16158 4.9389 8.41669 5.46794 8.52005C5.99697 8.6234 6.54534 8.57036 7.04368 8.36762C7.54203 8.16488 7.96797 7.82156 8.26764 7.38107C8.56732 6.94057 8.72727 6.42269 8.72727 5.89292C8.72727 5.18251 8.43994 4.5012 7.92847 3.99886C7.41701 3.49653 6.72332 3.21432 6 3.21432ZM6 7.50007C5.67636 7.50007 5.35998 7.40582 5.09089 7.22922C4.82179 7.05262 4.61205 6.80162 4.4882 6.50795C4.36434 6.21428 4.33194 5.89113 4.39508 5.57937C4.45822 5.26762 4.61407 4.98125 4.84292 4.75648C5.07177 4.53172 5.36334 4.37865 5.68076 4.31664C5.99819 4.25463 6.3272 4.28645 6.62621 4.40809C6.92522 4.52974 7.18078 4.73573 7.36059 5.00003C7.54039 5.26432 7.63636 5.57505 7.63636 5.89292C7.63636 6.31916 7.46396 6.72795 7.15708 7.02935C6.85021 7.33075 6.43399 7.50007 6 7.50007ZM6 0C4.40926 0.00177238 2.88418 0.623201 1.75935 1.72795C0.634525 2.8327 0.00180459 4.33056 0 5.89292C0 7.99562 0.989318 10.2242 2.86364 12.3383C3.70584 13.2936 4.65372 14.1538 5.68977 14.9031C5.78149 14.9662 5.89075 15 6.00273 15C6.1147 15 6.22397 14.9662 6.31568 14.9031C7.34983 14.1535 8.29587 13.2933 9.13636 12.3383C11.008 10.2242 12 7.99562 12 5.89292C11.9982 4.33056 11.3655 2.8327 10.2406 1.72795C9.11582 0.623201 7.59075 0.00177238 6 0ZM6 13.7948C4.87295 12.9242 1.09091 9.72666 1.09091 5.89292C1.09091 4.61418 1.60812 3.38782 2.52875 2.48362C3.44938 1.57941 4.69803 1.07144 6 1.07144C7.30197 1.07144 8.55062 1.57941 9.47125 2.48362C10.3919 3.38782 10.9091 4.61418 10.9091 5.89292C10.9091 9.72532 7.12705 12.9242 6 13.7948Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center left 16px;
    margin-bottom: 30px;
}
.filter-review-group p strong,.filter-providers-group p strong{
    color: #4A4A4A !important;
   
  
}
.filter-review-group p ,.filter-providers-group p{
    padding-top: 30px !important;
    border-top: 1px solid rgba(74, 74, 74, .2);
}
.rating-btn{
    border-radius: 4px;
    padding: 8px;
    border: 1px solid #E5E5E5;
    color: #4A4A4A;
}
.rating-btn:hover{
    background-color: #E5E5E5;
    color: #4A4A4A;
}
/* .rating-filter{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid  #E5E5E5;
} */

.rating-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.rating-filter label {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  background: #fff;
  color: #4A4A4A;
  font-weight: bold;
  transition: background 0.3s, color 0.3s, border-color 0.3s;
}

.rating-filter input[type="radio"] {
  display: none;
}

/* .rating-filter input[type="radio"]:checked + span {
   background-color: #d93b67;
  color: #fff;
  border-color: #d93b67;
 padding: 8px;
  border-radius: 4px; 
} */
.rating-filter label:has(input:checked) {
    background-color: #E5E5E5; /* yellow when selected */
  }


.filter-care-group,.filter-providers-group {
    display: grid;
    gap: 15px;
   
}
.filter-care-group p {
    margin-top: 30px;
    margin-bottom: 0px !important;
      color: #4A4A4A;
}
.filter-care-group input[type="checkbox"]{
    color: #4A4A4A;
}
.filter-care-group input[type="checkbox"],.filter-providers-group input[type="checkbox"]{
    width: 24px;
    height: 24px;
    cursor: pointer;
    border-radius: 4px;

  }
  .filter-care-group label, .filter-providers-group label{
    display: flex;
    align-items: center;
    gap:13px;
    color: #4A4A4A;
  }
  .filter-care-group {
    padding-bottom: 30px;
    max-height: 500px;
    overflow-y: scroll;
}
  .sidebar{
    width: 286px;
  }
  .content{
    width:calc(100% - 386px);
   


  }
  .main-search-sec {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
  .sort-bar p{
   width:10%;
   margin-bottom: 0px;
   color: #4A4A4A;
  }
  .sort-bar select{
    width:30%;
    border: 1px solid  #E5E5E5;
    border-radius: 4px;
    padding: 10px;
    background-position: center right 10px;
    color:  #4A4A4A;
  }
  .sort-bar{
    display: flex;
    justify-content: end;
    align-items: center;
    padding-bottom: 35px;
  }
 .card{
    border-radius: 10px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
 }
  .card h3{
    color: #4A4A4A;
    margin-bottom: 5px;
    margin-top: 0px;
  }
  .card p{
    color: #4A4A4A;
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .respite-card{
    padding: 8px;
    border-radius: 10px 10px 0px 0px ;
    background-color: rgba(229, 229, 229, 0.3);
    border: 1px solid rgba(229, 229, 229, 1);
  }
.blog-sec{
    padding: 8px  8px 8px 8px;
}
.thumbs{
    width:260px;
}
.blog-content{
    width:calc(100% - 283px);
}
.blog-content a{
    color: #00B4D8;
}
.blog-content .desc{
    color: #4A4A4A;
    padding: 7px 0px 10px 0px;
}
.blog-icon {
    display: inline-flex;
    gap:15px;
}
.provides{
    padding-bottom: 15px;
}
.pricing-btn{
    padding: 11px 35px 11px 16px;
    border-radius: 8px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 28px;
    color: #00B4D8;
    border: 1px solid #00B4D8;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000540733 5.49661C-0.000540733 5.29769 0.0784769 5.10693 0.21913 4.96628C0.359782 4.82562 0.550547 4.74661 0.749459 4.74661L9.53646 4.74661L6.24946 1.80561C6.10253 1.67264 6.0142 1.48694 6.00375 1.28906C5.9933 1.09117 6.06159 0.8972 6.1937 0.749504C6.32581 0.601809 6.51099 0.512396 6.70881 0.500799C6.90663 0.489201 7.101 0.55636 7.24946 0.687607L11.9995 4.93761C12.0783 5.00796 12.1413 5.09417 12.1845 5.19059C12.2277 5.28701 12.25 5.39146 12.25 5.49711C12.25 5.60275 12.2277 5.7072 12.1845 5.80362C12.1413 5.90004 12.0783 5.98625 11.9995 6.05661L7.24946 10.3066C7.17616 10.3729 7.09047 10.4241 6.99732 10.4572C6.90416 10.4903 6.80539 10.5047 6.70667 10.4995C6.60795 10.4943 6.51123 10.4696 6.42208 10.4269C6.33293 10.3841 6.25311 10.3242 6.1872 10.2505C6.12129 10.1768 6.07061 10.0909 6.03805 9.99751C6.00549 9.90416 5.99171 9.80531 5.9975 9.70662C6.00328 9.60793 6.02852 9.51136 6.07176 9.42246C6.115 9.33356 6.17539 9.25408 6.24946 9.18861L9.53646 6.24661L0.749459 6.24661C0.550547 6.24661 0.359782 6.16759 0.21913 6.02694C0.0784769 5.88628 -0.000540733 5.69552 -0.000540733 5.49661Z' fill='%2300B4D8'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 16px;
}
.pricing-btn:hover{
background-color: #00B4D8;
color: #fff;
border: 1px solid #00B4D8;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000540733 5.49661C-0.000540733 5.29769 0.0784773 5.10693 0.21913 4.96628C0.359782 4.82562 0.550547 4.74661 0.749459 4.74661L9.53646 4.74661L6.24946 1.80561C6.10253 1.67264 6.0142 1.48694 6.00375 1.28906C5.9933 1.09117 6.06159 0.8972 6.1937 0.749504C6.32581 0.601809 6.511 0.512396 6.70881 0.500799C6.90663 0.489201 7.101 0.55636 7.24946 0.687607L11.9995 4.93761C12.0783 5.00796 12.1413 5.09417 12.1845 5.19059C12.2277 5.28701 12.25 5.39146 12.25 5.49711C12.25 5.60275 12.2277 5.7072 12.1845 5.80362C12.1413 5.90004 12.0783 5.98625 11.9995 6.05661L7.24946 10.3066C7.17616 10.3729 7.09047 10.4241 6.99732 10.4572C6.90416 10.4903 6.80539 10.5047 6.70667 10.4995C6.60795 10.4943 6.51123 10.4696 6.42208 10.4269C6.33293 10.3841 6.25311 10.3242 6.1872 10.2505C6.12129 10.1768 6.07061 10.0909 6.03805 9.99751C6.00549 9.90416 5.99171 9.80531 5.9975 9.70662C6.00328 9.60793 6.02852 9.51136 6.07176 9.42246C6.115 9.33356 6.17539 9.25408 6.24946 9.18861L9.53646 6.24661L0.749459 6.24661C0.550547 6.24661 0.359782 6.16759 0.21913 6.02694C0.0784773 5.88628 -0.000540733 5.69552 -0.000540733 5.49661Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* search result page ends... */

.owl-theme .owl-nav{
    font-size: 37px !important;
    opacity: 1;
}
.owl-nav{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    width:90%;
    margin:0 auto;
}
.sync1 .owl-nav button::after, .sync2 .owl-nav button::after {
    display: none !important;
}
.owl-prev:hover{
 background: transparent  !important;
}
.owl-nav button {
    margin: 0 !important;
    display: flex !important;
}
/*.owl-prev::after{
    content:"";
    width:20px;
    display: block;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' transform='matrix(-1 0 0 1 20 0)' fill='%234A4A4A' stroke='white'/%3E%3Cpath d='M12 6.65382L11.4051 6L8.16482 9.5633C8.11259 9.6204 8.07113 9.68829 8.04285 9.76308C8.01456 9.83787 8 9.91807 8 9.99907C8 10.0801 8.01456 10.1603 8.04285 10.2351C8.07113 10.3099 8.11259 10.3778 8.16482 10.4348L11.4051 14L11.9994 13.3462L8.95821 10L12 6.65382Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    position: absolute;
    top:5px;
    left:-6px;
    opacity: 1;
}*/

.owl-next:hover{
    background: transparent  !important;
}
/*.owl-next::after{
    content:"";
    width:20px;
    display: block;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%234A4A4A' stroke='white'/%3E%3Cpath d='M8 6.65382L8.5949 6L11.8352 9.5633C11.8874 9.6204 11.9289 9.68829 11.9572 9.76308C11.9854 9.83787 12 9.91807 12 9.99907C12 10.0801 11.9854 10.1603 11.9572 10.2351C11.9289 10.3099 11.8874 10.3778 11.8352 10.4348L8.5949 14L8.00056 13.3462L11.0418 10L8 6.65382Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    position: absolute;
    top:5px;
    right:-6px;
    opacity: 1;

}*/
/*.sync1 .owl-nav{
   display: none;
    }
.owl-dots{
        display: none;
}
.owl-prev {
    position: relative;
}
.owl-next{
    position: relative;
}*/
.sync1 img,.sync2 img{
    border-radius: 4px;
}
.sync1 img{
    width:100%;
}
.sync1 .item{
overflow: hidden;
}
.sync2 .item{
    width:100%;
}
.sync2 {
    position: relative;
}
.sync1 {
    margin-bottom:10px
}
.owl-theme .owl-nav {
    margin-top: 0px !important;
}
.search-result-wrap{
    display: flex
;
    flex-direction: column;
    gap: 30px;
}
.pagination a.page-numbers, .pagination .current{
	background-color: transparent;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease;
	width: 42px;
	height: 42px;
	border-radius:50%;
	border: 1px solid #4A4A4A1A;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
  color: #4A4A4A;
}

.pagination .current, .pagination a.page-numbers:hover{
	border: 1px solid #0077B6;
}
.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
}
.pagination .page-numbers.prev:hover, .pagination .page-numbers.next:hover{
 background-color:#0077B6;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.218108 5.20129C0.0783869 5.3423 0 5.53278 0 5.73129C0 5.9298 0.0783869 6.12028 0.218108 6.26129L5.21811 11.2613C5.28677 11.335 5.36957 11.3941 5.46157 11.4351C5.55357 11.4761 5.65288 11.4981 5.75359 11.4999C5.85429 11.5017 5.95432 11.4831 6.04771 11.4454C6.14109 11.4077 6.22593 11.3515 6.29715 11.2803C6.36837 11.2091 6.42451 11.1243 6.46223 11.0309C6.49995 10.9375 6.51848 10.8375 6.5167 10.7368C6.51492 10.6361 6.49288 10.5368 6.45189 10.4448C6.4109 10.3528 6.35179 10.27 6.27811 10.2013L2.55811 6.48129L12.7481 6.48129C12.947 6.48129 13.1378 6.40227 13.2784 6.26162C13.4191 6.12097 13.4981 5.9302 13.4981 5.73129C13.4981 5.53238 13.4191 5.34161 13.2784 5.20096C13.1378 5.06031 12.947 4.98129 12.7481 4.98129L2.55811 4.98129L6.27811 1.26129C6.41059 1.11912 6.48271 0.93107 6.47928 0.736769C6.47586 0.542468 6.39714 0.357083 6.25973 0.21967C6.12232 0.0822568 5.93693 0.00354506 5.74263 0.000116847C5.54833 -0.00331137 5.36028 0.0688116 5.21811 0.201292L0.218108 5.20129Z' fill='white'/%3E%3C/svg%3E%0A");
}
.pagination .page-numbers.prev, .pagination .page-numbers.next {
	font-size: 0 !important;
	position: relative;
	padding: 0 !important;
	background-repeat: no-repeat;
	background-size: auto;
	margin: 0 !important;
	background-position:center center;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M0.218108 5.20129C0.0783869 5.3423 0 5.53278 0 5.73129C0 5.9298 0.0783869 6.12028 0.218108 6.26129L5.21811 11.2613C5.28677 11.335 5.36957 11.3941 5.46157 11.4351C5.55357 11.4761 5.65288 11.4981 5.75359 11.4999C5.85429 11.5017 5.95432 11.4831 6.04771 11.4454C6.14109 11.4077 6.22593 11.3515 6.29715 11.2803C6.36837 11.2091 6.42451 11.1243 6.46223 11.0309C6.49995 10.9375 6.51848 10.8375 6.5167 10.7368C6.51492 10.6361 6.49288 10.5368 6.45189 10.4448C6.4109 10.3528 6.35179 10.27 6.27811 10.2013L2.55811 6.48129L12.7481 6.48129C12.947 6.48129 13.1378 6.40227 13.2784 6.26162C13.4191 6.12097 13.4981 5.9302 13.4981 5.73129C13.4981 5.53238 13.4191 5.34161 13.2784 5.20096C13.1378 5.06031 12.947 4.98129 12.7481 4.98129L2.55811 4.98129L6.27811 1.26129C6.41059 1.11912 6.48271 0.93107 6.47928 0.736769C6.47586 0.542468 6.39714 0.357083 6.25973 0.21967C6.12232 0.0822568 5.93693 0.00354506 5.74263 0.000116847C5.54833 -0.00331137 5.36028 0.0688116 5.21811 0.201292L0.218108 5.20129Z' fill='%234A4A4A'/%3E%3C/svg%3E%0A");
}
.pagination .page-numbers.next {
	    transform: rotate(-180deg);
}
.sort-bar select{
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.91 2.19345e-05L12.97 1.06102L7.193 6.84002C7.10043 6.93318 6.99036 7.0071 6.86911 7.05755C6.74786 7.108 6.61783 7.13397 6.4865 7.13397C6.35517 7.13397 6.22514 7.108 6.10389 7.05755C5.98264 7.0071 5.87257 6.93318 5.78 6.84002L0 1.06102L1.06 0.00102186L6.485 5.42502L11.91 2.19345e-05Z' fill='%234A4A4A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 10px;
}

/* Responsive----------------> */



@media(max-width:1024px){
      .toggle-menu-nav  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
        top: 63px  !important;
    }
    .blog-sec{
        flex-direction: column;
    }
    .thumbs{
        width:100%;
    }
   
    .blog-content{
        width: 100%;
    }
}
@media (max-width: 880px) {
    #elementor-popup-modal-1459 .dialog-message {
        width: 750px;
    }
}
@media(max-width:767px){
    .toggle-menu-nav  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
      top: 50px  !important;
  }
  .Footer-form{
    border-left: none;
    height: auto;
}
.Footer-form .gform_confirmation_message_1{
text-align: center;
}
.main-search-sec {
    flex-direction: column;
    gap: 30px;
}
.sidebar{
    width: 100%;
}
.sort-bar{
    flex-direction:row;

}
.sort-bar p{
    width:30%
}
.sort-bar select{
    width:70%
}
.content{
    width:100%
}
.normal-para p {
    margin-block-end: 20px !important;
}
.filter-group input{
    margin-bottom: 20px!important;
}
.filter-care-group p {
    margin-top: 20px;
}
.filter-review-group p, .filter-providers-group p{
    padding-top: 20px !important;
}
.filter-providers-group p{
    margin-block-end: 0px !important;
}
.popup-form .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 10px;
}
.popup-form  .gform_wrapper.gravity-theme .gfield_label {

    margin-bottom: 0px  !important;

}
}
