body .elementor-widget-text-editor a{
	text-decoration: underline;
}
body .elementor-widget-breadcrumbs{
	text-decoration: auto !important;
}
body a.elementor-button-link{
	font-family: "miller-banner", serif !important;
}
body #breadcrumbs span, .miller-banner .elementor-icon-box-description, .miller-banner a{
	font-family: "miller-banner", serif !important;
}
.elementor-widget-container search .e-font-icon-svg-container:before {
	display: none !important;
}
.elementor-widget-container img[alt="favicon-logo"] {
	width: 80px;
	height: 80px;
}
.green-bg-section ul li{
	position: relative;
}
.green-bg-section ul li:before{
	content: "";
    position: absolute;
    padding: 3px;
    background: #8c1717;
    border-radius: 3px;
	left: -18px;
    top: 11px;
}

.dr-team .elementor-testimonial__footer {
    flex: 0 1 40%;
}
 .elementor-widget-testimonial-carousel.dr-team .elementor-testimonial__image img {
    width: 100%;
    height:100%;
    object-fit: cover;
    object-position: center 10%;
}
.dr-team .elementor-testimonial__image {
    height: 278px;
}
.dr-team .elementor-testimonial__content {
    flex: 0 1 60%;
    background: #fff;
    padding: clamp(30px, 2.6041666667vw, 50px) clamp(20px, 2.96875vw, 57px);
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
}
 .dr-team.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 0 !important;
}
.dr-team span.elementor-testimonial__name {
    font-size: clamp(1.25rem, 0.355227882rem + 1.7873100983vw, 2.5rem);
    font-style: normal;
    line-height: 40px;
    font-weight: 500;
    font-family: "miller-banner",serif;
    margin-bottom: 0.7em;
}
.dr-team span.elementor-testimonial__title {
    font-size: clamp(0.75rem, 0.2131367292rem + 1.072386059vw, 1.5rem);
    font-style: normal;
    font-family: "miller-banner",serif;
    margin-bottom: 25px;
}
.dr-team .elementor-testimonial__text a {
    color: #000;
    font-style: normal;
    font-family: 'miller-banner';
    font-size: clamp(0.9375rem, 0.9071601942rem + 0.1294498382vw, 1.0625rem);
}
.home .elementor-element.dr-team span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 4px !important;
    transform: translateY(1px);
    border-radius: 100px !important;
}
.home .elementor-element.dr-team .swiper-pagination-bullet {
    height: 2px !important;
    width: 110px !important;
    border-radius: 0;
    margin: 0;
}
.dr-team .elementor-swiper-button, .home-reviews .elementor-swiper-button {
    font-size: 0px;
}
.dr-team .elementor-swiper-button:before, .home-reviews .elementor-swiper-button:before {
    font-size: 20px;
    padding: 30px;
    width: 61px;
    height: 61px;
    background: #fff;
    content: "";
    color: #8c1717;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' fill='none'%3E%3Cpath fill='%23fff' d='M0 0H61V61H0z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.292 30.5h20.416M30.5 20.292 40.708 30.5 30.5 40.708'/%3E%3C/svg%3E");
	box-shadow:0 0 10px rgba(0,0,0, .5);
}
.dr-team .elementor-swiper-button.elementor-swiper-button-prev{left:-60px !important;}
.dr-team .elementor-swiper-button.elementor-swiper-button-next{right:-60px !important;}
.dr-team .elementor-swiper-button.elementor-swiper-button-prev:before, .home-reviews .elementor-swiper-button.elementor-swiper-button-prev:before {transform:rotate(180deg)}
.home-reviews .elementor-testimonial__content {background: transparent;}
.home-reviews .elementor-testimonial__text {margin-bottom: 40px;}
.home-reviews span.elementor-testimonial__name {position: absolute;bottom: 0;}
.swiper {width:100% !important;}
.home-reviews .elementor-swiper-button.elementor-swiper-button {right:0;top:0;}
body .home-white-section .white-sec-img{
    width: 43%;
    left: unset;
    right: -8%;
    transform: translateX(0%);
}
body .home-white-section .white-sec-info{
    position: absolute;
    right: unset;
    left: calc(4% - 3vw);
    width: min(90%, 570px);
    background: #fff;
    box-shadow: 0px 4px 40px 0px rgba(0,0,0,.15);
}
.steve-sans-col a.elementor-button {
	font-family:'stevie-sans' !important;
}
a.team_btn {
position:relative;
transition: all .5s ease-in-out;
}
a.team_btn:hover:before{
width: calc(100% + 28px);    
}
a.team_btn:hover:after{
right:-30px;    
}
a.team_btn:after {
content: url('https://www.drgambhir.com/wp-content/uploads/2024/04/Frame.png');
position: absolute;
filter: invert(1);
right: -25px;
top: -2px;
transition: all .5s ease-in-out;
}
a.team_btn:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 0;
    background: #000;
    bottom: -7px;
    transition: all .5s ease-in-out;
}	


@media(min-width:1024px) { .home-reviews .elementor-swiper-button:before {content:none;}  }
@media(min-width:767px) and (max-width:1023px){
.home-reviews .elementor-swiper-button.elementor-swiper-button {
    right: 0 !important;
    top: -200px !important;
    left: unset !important;
}
.home-reviews .elementor-swiper-button.elementor-swiper-button-prev{right:85px !important;}

}
@media(max-width:1024px) {
.dr-team .elementor-swiper-button.elementor-swiper-button-next {right: 10px !important;}
.dr-team .elementor-swiper-button.elementor-swiper-button-prev {left: 10px !important;}	
}
@media(max-width:766px) {
.home-reviews .elementor-swiper-button.elementor-swiper-button-prev:before	{content:none;}
.home-reviews .elementor-swiper-button:before {transform: scale(0.8);}
.home .elementor-element.dr-team .swiper-pagination-bullet {width: 50px !important;}
}
