section.care-services-hero{text-align: center;padding: 260px 0px 0px 0px;height: 100vh;background:var(--color-12);display:flex;align-items: center;justify-content: flex-start;flex-direction: column;position:relative;}
section.care-services-hero h1{line-height: 1;display:flex;align-items: center;justify-content: flex-start;flex-direction: column;} 
section.care-services-hero .icon{position:absolute;}
section.care-services-hero .icon.si-01{top: 0%;left: 100%;}
section.care-services-hero .icon.si-02{top: 31%;right: 97%;z-index: 9;}
section.care-services-hero .icon.li-01{bottom: 0%;right: 0%;}
 
section.care-services-01{padding:80px 0px;}
section.care-services-01 #myTab{gap: 40px;display: flex;align-items: center;justify-content: center;border:none;}
section.care-services-01 #myTab li{}
section.care-services-01 #myTab li button{color: var(--color-13);font-family: 'juana_altmedium';font-size: var(--rfs-21);text-align:center;padding: 0px !important;display: flex;flex-direction: column;border:none;transition:all 100ms ease-in-out;align-items: center;}
section.care-services-01 #myTab li button .tab-icon{margin-bottom:10px;position:relative;}
section.care-services-01 #myTab li button .tab-icon .icons{position: relative;z-index: 9;width: 180px;}
section.care-services-01 #myTab li button .tab-icon .circles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter: grayscale(1) brightness(1.2);transition:all 100ms ease-in-out;}
section.care-services-01 #myTab li button .tab-text{}

section.care-services-01 #myTab li button.active {color:var(--color-12);transition:all 100ms ease-in-out;}
section.care-services-01 #myTab li button.active .tab-icon .circles{filter: grayscale(0);transition:all 100ms ease-in-out;}

.tab-details{}
.tab-details h2{color:var(--color-12);font-family: 'juanabold_it';font-size:var(--rfs-48);}
.tab-details h4{color: var(--color-13);font-family: 'juana_altmedium';font-size: var(--rfs-30);margin-bottom: 30px;}
.tab-details ul{color: var(--color-13);margin:0px 0px 0px 24px;padding:0px;}
.tab-details ul li{padding:5px 0px;}


section.care-services-02{background:#FFEFCC;padding:80px 0px;}
section.care-services-02 .steps{text-align: center;max-width: 240px;position: absolute;}
section.care-services-02 .steps h3{font-size:var(--rfs-36);font-family: 'juana_altbold';font-weight: 700;}
section.care-services-02 .steps .dots{width:20px;height:20px;display:inline-block;background: var(--color-12);border-radius: 100px;box-shadow:0px 0px 0px 15px #7E7E7E;margin:20px 0px;}
section.care-services-02 .steps p{}
section.care-services-02 .steps p strong{display:block;}

section.care-services-02 .steps.s-01{top: 15%;left: 35%;}
section.care-services-02 .steps.s-02{top: 35%;left: 64%;}
section.care-services-02 .steps.s-03{top: 51%;left: 20%;}
section.care-services-02 .steps.s-04{top: 72%;left: 71%;}


section.care-services-03 {padding: clamp(60px, 5vw, 120px) 0px;}
section.care-services-03 .expertise-slider{margin-top:30px;}
section.care-services-03 .testimonials-box{background: #f5f5f5;margin: 100px 30px 30px 30px;padding: 5% 7%;border: 1px solid var(--color-05);max-width: 50vw;min-height: 400px;display: flex;flex-direction: row;align-items: center;justify-content: center;box-shadow: 0px 0px 10px 0px #e0e0e057;transition: all 500ms ease-in-out;}
section.care-services-03 .testimonials-box h4{font-size: var(--rfs-30);}
section.care-services-03 .testimonials-box .designation{color: var(--color-13);opacity: .5;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
section.care-services-03 .testimonials-box img{max-width: 240px;}
section.care-services-03 .testimonials-box .col-md-5{display:none;}

section.care-services-03 .slick-current.slick-active.slick-center .testimonials-box{margin-top: 20px;transition:all 300ms ease-in-out;}

section.care-services-03 ul.slick-dots{margin: 0px;padding: 0px;list-style-type: none;gap: 10px;display: flex;align-items: center;justify-content: center;}
section.care-services-03 ul.slick-dots li{}
section.care-services-03 ul.slick-dots li button{font-size: 0px;width: 30px;height: 3px;border: none;opacity: 0.2;background: var(--color-13);transition: all 300ms ease-in-out;}
section.care-services-03 ul.slick-dots li.slick-active{}
section.care-services-03 ul.slick-dots li.slick-active button{opacity: 1;transition: all 300ms ease-in-out;}

	section.care-services-03 .testimonials-box .col-md-7{width: 100% !important;}

@media only screen and (min-width : 120px) and (max-width :768px) {
	
	
	

	section.care-services-hero{padding: 150px 20px 60px 20px !important;height: auto !important;}

	
	section.care-services-01{padding: 50px 10px;}
	section.care-services-01 #myTab{gap: 30px;border:none;flex-direction: row;flex-wrap: nowrap;}
	section.care-services-01 #myTab li{}
	section.care-services-01 #myTab li button{}
	section.care-services-01 #myTab li button .tab-icon .icons{width: 100px;}
	.tab-details{padding: 0px 10px;}
	.tab-details h2{font-size: 30px;}
	.tab-details h4{font-size: 18px;margin-bottom: 10px;}
	.tab-details ul{}
	.tab-details ul li{font-size: 16px;padding: 2px 0px;}

	section.care-services-02 {background: #FFEFCC;padding: 30px 0px 140px 0px;}

	section.care-services-02 .steps{max-width: 140px;padding: 0px 15px;}
    section.care-services-02 .steps h3 {font-size: 15px !important;}
    section.care-services-02 .steps p {font-size: 12px !important;}
    section.care-services-02 .steps.s-02 {top: -9% !important;left: 55% !important;}
    section.care-services-02 .steps.s-04 {top: 60% !important;left: 65% !important;}
    section.care-services-02 .steps.s-03 {top: 87% !important;left: 3% !important;}
    section.care-services-02 .steps.s-01 {top: -10% !important;left: 2% !important;}
    section.care-services-02 .steps .dots {width: 10px !important;height: 10px !important;margin: 0px auto 10px auto;box-shadow: 0px 0px 0px 7px #7E7E7E !important;}
	
	
	section.care-services-03{
    padding: 50px 0px;
}
	section.care-services-03 h2{font-size: 28px;margin-bottom: 20px !important;}
    section.care-services-03 .testimonials-box {display: flex !important;flex-direction: column !important;max-width: 77vw !important;margin: 0px 20px 30px 21px;min-height: 220px;}
	section.care-services-03 .testimonials-box h4{font-size:21px;}
	section.care-services-03 .testimonials-box p{font-size:15px;}
	
	
}
