@media only screen and (max-width: 991px){
.hero-img{max-width:400px;}
.main-banner-area-wrap .container{max-width:100%;}
}
@media only screen and (max-width: 767px){
 .hero-img{max-width:300px;}
}
@media only screen and (max-width:575px){
 .hero-img{border-radius:5px;}
}
.main-banner-area-wrap{overflow:hidden;position:relative;z-index:1;background-image: linear-gradient(270deg, var(--whiteColor) 0%, #eff6ff 100%);background-color: transparent;}

.clocker{position: relative; z-index: 1;}
.clocker::before{ position: absolute; content: ''; z-index: -1; width: 90%; height: 90%; left: 5%; top: 5%; border-radius: 10px; border: 1px solid rgb(210 225 249); opacity: .5; transition: all ease-in-out .3s; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; }
.clocker i{font-size:22px;height:48px;width:48px;line-height:48px;border-radius:50%;margin:0 auto;background:linear-gradient(45deg, #d3e4ff, transparent);}

.blogposts .parr:nth-child(1) .row .col-12.col-md-12.col-lg-5,.blogposts .parr:nth-child(1) .row .col-12.col-md-12.col-lg-7,.blogposts .parr:nth-child(2) .row .col-12.col-md-12.col-lg-5,.blogposts .parr:nth-child(2) .row .col-12.col-md-12.col-lg-7{width:100%;}
.object-start{object-position: left;}
.pichold{height:180px;overflow:hidden;}

.video-thumbnails{height:600px;overflow:auto;}
.hasheight{height:130px;overflow:hidden;margin-bottom:20px;}

.doctorsteam .docblock p.lh-22{min-height:44px;}
.doctorsteam .item::before{content:'';position:absolute;width: 100%;height:25%;background:#377ab3;opacity:.07;left:0;top:0;border-radius:0 0 30% 30%;z-index:0;}
.zoomer-video{height: 250px;overflow: hidden;}
.zoomer-video img{width:100%;height:100%;object-fit: cover;object-position:center;}
.dotta .owl-dots{position:absolute;left:0;width:100%;text-align:center;bottom:0px;z-index:1;}
.dotta .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
.dotta .owl-dots .owl-dot span{margin:0;width:12px;height:12px;border-radius:50%;background:var(--main-color3);display:block;transition:all ease-in-out .3s;transform:scale(.6);opacity:.6}
.dotta .owl-dots .owl-dot.active span{background:var(--main-color3);transform:scale(1);opacity:1;}

.mess{height:110px;overflow:hidden;margin-bottom:30px;}
.facilitie{background-color: #f5f5f5;margin: -50px 0px;position: relative;}
.facilitie::before{content:"";position:absolute;top:0;left:-50px;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #dfdfdf}
.facilitie::after{content:"";position:absolute;bottom:0;left:-50px;width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #dfdfdf transparent transparent}

.facilitie2{background-color: #f5f5f5;margin: -50px 0px;position: relative;}
.facilitie2::before{content:"";position:absolute;top:0;right:-50px;width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent transparent #dfdfdf transparent}
.facilitie2::after{content:"";position:absolute;bottom:0;right:-50px;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent transparent #dfdfdf}
@media(max-width:991px){
.facilitie,.facilitie2{margin:0;}
.facilitie::after,.facilitie2::after,.facilitie::before,.facilitie2::before{display:none;}
}
.banda{background:url(images/urology-kidney.svg) no-repeat right 5% bottom 10px #fff;background-size:100px;}

@media(min-width:992px){
.col-lg-2by5{max-width:20%;flex-basis: 20%;}
}

.treeto:hover{background-color:var(--main-color3);border-color:var(--main-color3)}
.treeto:hover a{color:var(--main-color3);}
/* .treeto img{filter:grayscale(.5)}
.treeto:hover img{filter:grayscale(0)} */

.faq-accordion .accordion-content ul {margin: 0;padding: 0;padding-left: 20px;}
.faq-accordion .accordion-button:not(.dusra), .faq-accordion .accordion-button:not(.collapsed) {border: 0;color: var(--main-color3);background: #f8fbff;border: 1px solid #c7d7f1;border-radius:4px;font-size: 90%;}
.faq-accordion .accordion-button:hover, .faq-accordion .accordion-button:not(.collapsed):hover {color: var(--main-color);}
.faq-accordion .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform: scale(.7) !important;}
.faq-accordion .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%232b5aac' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");}

.banner-icon .icon1{ width: 70px; height: 70px;line-height: 70px; background: var(--whiteColor); text-align: center;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;position: absolute; top: 10%; left: 20%; box-shadow: 0 15px 15px rgb(0 0 0 / 4%);}
.banner-icon .icon2{ width: 80px; height: 80px; line-height: 80px;  background: var(--whiteColor); text-align: center;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;position: absolute; top: 30%; left: 5%; box-shadow: 0 15px 15px rgb(0 0 0 / 4%);}
.banner-icon .icon3{ width: 70px; height: 70px;line-height: 70px; background: var(--whiteColor); text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;position: absolute; bottom: 10%; right: 5%; box-shadow: 0 15px 15px rgb(0 0 0 / 4%);}


.hero-img{z-index: 2; position: relative;}
.circle_bg1{border-radius:100%;height:500px;width:500px;position:absolute;left:50%;right:0;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:0; opacity: 0.3;}
.circle_bg1 span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;height:100%;width:100%;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-animation-name:ripple;-moz-animation-name:ripple;-o-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;background-color:#c1d7f3;}
.circle_bg1 span:nth-child(2){-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s}
.circle_bg1 span:nth-child(3){-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.circle_bg1 span:nth-child(4){-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}
.circle_bg1 span:nth-child(5){-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}
.circle_bg1 span:nth-child(6){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}
.circle_bg1 span:nth-child(7){-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.circle_bg1 span:nth-child(8){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}
@-webkit-keyframes ripple {
0%{-webkit-transform:scale(0.2);transform:scale(.02);opacity:1}
50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes ripple {
0%{-moz-transform:scale(0.2);transform:scale(.02);opacity:1}
50%{ -moz-transform:scale(.5); transform:scale(.5); opacity:1; -webkit-transform:scale(.5); -ms-transform:scale(.5); -o-transform:scale(.5); }
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes ripple {
0%{-o-transform:scale(0.2);transform:scale(.02);opacity:1}
50%{-o-transform:scale(.5);transform:scale(.5);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes ripple {
0%{transform:scale(0.2);transform:scale(0.2);opacity:1}
50%{transform:scale(.5);transform:scale(.5);opacity:1}
100%{transform:scale(1);transform:scale(1);opacity:0}
}

.featured-icon-box{ position: relative; transition: var(--transition); -webkit-transition: var(--transition); -moz-transition: var(--transition); -ms-transition: var(--transition); -o-transition: var(--transition); }
.featured-icon-box:hover{box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.04);}
.featured-icon-box::before{position: absolute;content: "";width: 0px;height: 2px;background-color: var(--main-color2);bottom: 0;left: 0;-webkit-transition: all .50s ease-in-out;transition: all .50s ease-in-out;overflow: hidden;}
.featured-icon-box:hover::before{width: 100%;}
.count{position: absolute;top: 10px;right: 10px;font-size: 20px;font-weight: 600;color: #a3c1df;display: block;width: 40px;height: 40px;background: #eff5fe;border-radius: 50%;text-align: center;line-height: 40px;}
.rounded-radius{}
