/*Why Choose Us section*/
.heading-underline .elementor-heading-title { position: relative; padding-bottom: 20px; }
.heading-underline .elementor-heading-title:after { content: ""; width: 84%; height: 5px; background: var(--color-blue); box-shadow: 5px 3px 10px rgba(0, 1, 0, 0.35); position: absolute; left: 0; bottom: 0; }
.underline-yellow .elementor-heading-title:after { background: var(--color-yellow); }

.slider-sec .e-widget-swiper .swiper {padding-bottom:0 !important;}
.slider-sec .e-widget-swiper, .slider-sec .e-widget-swiper .swiper, .slider-sec .e-widget-swiper .swiper .elementor-widget-image {height:100%;}
.slider-sec .swiper img {width:100%; height:100%; object-fit:cover;}
.slider-sec .swiper-pagination .swiper-pagination-bullet {opacity:1; border:2px solid var(--color-yellow); transition:0.3s;}
.slider-sec .swiper-pagination .swiper-pagination-bullet-active {background:var(--color-yellow); border:2px solid var(--color-white);}
.slider-sec .swiper-pagination .swiper-pagination-bullet:hover {background:var(--color-yellow); border-color:var(--color-white);}
.slider-sec .e-widget-swiper .swiper-pagination {bottom:-8px !important; top:auto; transform:none; left:calc(120px + 100px);}
.slider-sec .swiper .e-con-inner { margin: 0; width: 100%; max-width: initial; }


.why-choose-us-slider .swiper-pagination .swiper-pagination-bullet {opacity:1; border:2px solid var(--color-yellow); transition:0.3s;width: 18px;height: 18px;background:var(--color-white);}
.why-choose-us-slider .swiper-pagination .swiper-pagination-bullet-active {background:var(--color-yellow); border:2px solid var(--color-white);}
.why-choose-us-slider .swiper-pagination .swiper-pagination-bullet:hover {background:var(--color-yellow); border-color:var(--color-white);}
.why-choose-us-slider .swiper-pagination.swiper-pagination-bullets{bottom:-8px !important; top:auto; transform:none; left:50%;transform: translateX(-50%);}
.why-choose-us-slider .swiper-slide .slider-sec {height: 100%;justify-content: flex-end;}
.same-day-care-slider .swiper-wrapper .swiper-slide {overflow: hidden;}

.main-banner{overflow: hidden;}

@media (min-width: 1240px){
	.google-dynam-review-slid .ti-widget.ti-goog .ti-widget-container .ti-review-item{
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}	
}
.google-dynam-review-slid .ti-widget.ti-goog .ti-col-6 .ti-review-item .ti-inner,
.google-dynam-review-slid .ti-widget.ti-goog .ti-review-item>.ti-inner{
    border-radius: 25px !important;
    background-color: var(--color-white) !important;
}
.google-dynam-review-slid .ti-widget.ti-goog .ti-widget-container .ti-name{
    font-family: var(--font-family);
    line-height: var(--font-size-18);
    font-weight: var(--font-weight-bold);
    line-height: var(--font-size-18);
    color: var(--color-dark-blue);
}
.google-dynam-review-slid .ti-widget.ti-goog .ti-review-content{
    font-family: var(--font-family);
    font-size: var(--font-size-18);
    line-height: var(--line-height-normal: 1.2;);
    color: var(--color-dark-blue);
}

@media only screen and (max-width: 1024.98px) {
    .slider-sec .e-widget-swiper .swiper-pagination {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
}

.slider-tri-shap {--container-width:1680px; position:relative; z-index:2; padding-left:max(20px, calc((100vw - var(--container-width)) / 2)) !important;}
.slider-tri-shap > div {position:relative; z-index:3;}

@media only screen and (min-width: 1025px) {
    .slider-tri-shap:after {content:"";background-color:var(--color-yellow);background-image:url(/wp-content/uploads/2026/02/bg-pattern.png);background-repeat:no-repeat;background-position:center top;background-size:cover;position:absolute;width: calc(100% + 100px);height:100%;top:0;left:0;right:0;bottom:0;clip-path: polygon(0 0, 91% 0, 100% 100%, 0% 100%);z-index:1;pointer-events:none;}
    .slider-sec .slider-tri-shap:before {content:"";background-color:var(--color-blue);position:absolute;width: calc(100% + 120px);height:100%;top:0;left: 0;right: 0;bottom:0;clip-path: polygon(0 0, 81% 0, 100% 100%, 0% 100%);z-index:2;pointer-events:none;}
}

.map-sec .slider-tri-shap {padding-right:max(20px, calc((100vw - var(--container-width)) / 2)) !important; padding-left:80px !important;}
.map-sec .slider-tri-shap:before {clip-path:polygon(19% 0, 100% 0, 100% 100%, 0% 100%);left:-120px;}
.map-sec .slider-tri-shap::after {clip-path:polygon(9% -1px, 100% 0, 100% 100%, 0% 100%);left:-100px;}
.map-sec .elementor-widget-image {height:100%;}
.map-sec .elementor-widget-image a{width:100%;}
.map-sec .elementor-widget-image img {height:100%; object-fit:cover; width: 100%;}

/* Google review slider plugin */
@media (max-width: 939px){
	.google-dynam-review-slid .ti-widget.ti-goog .ti-controls-line{
		display: block !important;
		background: rgb(255 255 255 / 100%);
	}
	.google-dynam-review-slid .ti-widget.ti-goog .ti-controls-line .dot{
		background: var(--color-yellow);
	}
	
}

@media (max-width: 1366.98px) {
    .map-sec .slider-tri-shap {padding-left:20px !important;}
}

/*End of Why Choose Us section*/
