/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 09 2024 | 05:20:11 */
  @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');
i.fas.fa-phone {
    transform: rotate(94deg);
}

/* Sticky Wp Button Css start */
a.blantershow-chat {
  /*   background: #009688; */
/*   background: #fff; */
  color: #404040;
  position: fixed;
  display: flex;
  font-weight: 400;
  justify-content: space-between;
  z-index: 98;
  bottom: 80px;
 left: 30px;
  font-size: 15px;
/*   padding: 10px 20px; */
/*   border-radius: 30px;
  box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28); */
}
a.blantershow-chat svg {
  transform: scale(1.2);
  margin: 0 10px 0 0;
}
/* End  */
p {
	    text-align: justify;
}
.happy-patient-sec p.elementor-icon-box-description {
    text-align: -webkit-center;
}
.logo img {
	    height: 52px !important;
	    max-width: 300px;
}
.contact-wp .elementor-widget-container {
    text-align: -webkit-center;
}
.footer-logo img{
    background: #fff;
    padding: 10px;
    border-radius: 10px 0 10px;
}
.page-id-3024 .about-img.pos-rel{
	text-align:center;
}
.page-id-3024 .about-img.pos-rel img{
	width:70%;
}
/* .top-bar .col-xl-7 {
    flex: 0 0 65% !important;
    max-width: 65% !important;
	margin-left:0 !important;
} */
.header-info span{
	font-size: 14px;
}
.header-info {
	padding:10px 0;
}
.header__menu ul li a{
	font-size:16px;
}
.breadcrumb-area .page-title{
	text-align:left !important;
}
.about-right-side .about-title{
	margin-bottom:0;
}
.our-destination {
	    margin-top: 40px;
}
.top-bar{
	display:block !important;
}
.news-meta span a:hover, .latest-news-box-2 .latest-news-content h3 a:hover, .professinals-list li i, .btn-icon-white:hover, .team-box:hover .h4team-thumb > img, .service-widget, .testi-content span, .cart .site-btn.brand-btn:hover {
	border-color:#e12454 !important;
}


.header__menu ul li:hover > a {
    color: #4a5bb0;
}
.slider-active button:hover{
	 box-shadow: 0px 6px 12px 0px rgba(255, 193, 7, 0.4);
}
.testi-box-2:hover .testi-quato-icon-green {
    background-color: #ffc107 !important;
    box-shadow: 0px 16px 32px 0px rgba(255, 193, 7, 0.4) !important;
}
.ctr-title{
	font-weight:600;
}
.wpcf7 form .wpcf7-response-output {
	margin: 5em 0.5em 1em;
}
.header__menu ul li ul.submenu{
	border-top:5px solid #eecf00;
}
.btn-icon{
box-shadow: 0px 8px 16px 0px rgba(74, 91, 176, 0.2);
	}
.wpcf7-form-control.wpcf7-submit.btn.btn-icon {
padding-left:70px;
}
.header-social-icons{
	display:none !important;
}
.header__menu ul li a{
	padding:30px 0;
}
.breadcrumb-spacing{
	padding-top:120px;
	padding-bottom:120px;
	background-size:cover;
	background-position:center right;
}

/* .btn.btn-icon.tp-el-btn:hover {
    background-color: #ffc107 !important;
} */
.elementor-element-9c1afa7{
	display:none;
}
h1, h2, h3, h4, h5, h6,.service-widget .widget-title {
    font-family: 'Poppins', sans-serif !important;
}
.single-bdevs-service .section-title h1{
	font-size:45px;
}
.sec-title{
	font-size:45px;
}
body, p ,li {
    font-family: 'Rubik', sans-serif !important;
	font-size:16px;
}
p{
	color: #000;
}
.about-text.mb-50{
	margin-bottom:20px;
}
.service-widget{
	padding:25px 50px;
}
.header-defualt-right{
	margin:0;
}
.single-bdevs-service .service-details-area .col-xl-7{
	flex:0 0 70%;
	width:70%;
}
.single-bdevs-service .service-details-area .col-xl-5{
	flex:0 0 35%;
	width:35%;
}
.single-bdevs-service .service-details-area .row{
	justify-content:space-between;
}
.footer-emailing ul li i{
	font-size:25px;
}
#menu-services{
	margin-bottom:0;
	line-height:20px;
	 list-style-image: url('https://drjyotibansode.com/wp-content/uploads/2023/12/Group-5.png');
}
.accordion-list ul{
	 list-style: inside url('https://drjyotibansode.com/wp-content/uploads/2023/12/Group-5.png');
}
.review-box8-active .slick-prev:hover, .review-box8-active .slick-next:hover, .review-box8-active .slick-dots li.slick-active button {
    background: #4a5bb0;
    color: #fff;
    border-color: #4a5bb0;
}
.section8-subtitle:before, .section8-subtitle:after{
	background-color: #E12454;
}
.testimonial8-area-bg-img,{
	display:none; 
}
.news-meta span a:hover, .latest-news-box-2 .latest-news-content h3 a:hover, .professinals-list li i, .btn-icon-white:hover, .team-box:hover .h4team-thumb > img, .service-widget, .testi-content span, .cart .site-btn.brand-btn:hover{
	border-color: #eecf00;
}
.top-bar-fefault .col-xl-3{
	display:none !important;
}
.top-bar-fefault .col-xl-9{
	flex: 0 0 100%;
max-width:100% !important
}
.top-bar .col-xl-4{
	display:none !important;
}
.top-bar .col-xl-7{
	margin-left: 0;
	flex: 0 0 100%;
max-width:100% !important
}
.header-info span:last-child{
	float:right;
	margin-right:0;
}
.top-bar-fefault .header-info{
	padding:0;
}
#menu-services li{
	padding:10px;
}

.service-details-thumb img {
    width: 100%;
/*     border: 1px solid #000; */
/*     box-shadow: -5px 5px 8px #cacaca; */
	box-shadow:-5px 5px 8px  #e9edff;
}
.service-details-area {
	padding-bottom:90px !important;
}
.service-widget:last-child{
	margin-bottom:0;
}
.service-details-text h2{
	font-size:25px;
}
ul {
    list-style: none;
}
.inspirational.apollo figure figcaption:before{
	content:none;
}
.service-box{
	height:100%;
}
.servcies-area .col-xl-4{
	margin-bottom: 20px;
}
.logo-circle::before{
	content:none;
}
.inspirational.gs-content figure img{
	opacity:1;
}
.feedback-author-quote{
	left:50%;
	right:auto !important;
}
.header__menu ul li{
	margin-left:20px;
}
.contact-call::before{
	content:"\f095";
}
.footer-contact-info{
	margin-top:0;
}
.slider-active .slider-height{
	min-height:700px;
}
.single-slider{
	background-size:cover !important;
	background-repeat:no-repeat;
}
.slider-active button.slick-next{
	right:50px !important;
}
.slider-active button.slick-prev{
	left:50px !important;
}
#nav_menu-6 h3{
	color:transparent;
}
.footer-top .col-xl-3:nth-child(2){
	padding-left:50px;
}
.breadcrumb-spacing{
	background-color: #00000036;
    background-blend-mode: overlay;
}
.testimonial8-area-bg-img img,.our-destination{
	display:none;
}
.breadcrumb-menu nav, .breadcrumb-area h2,.breadcrumb-menu span{
	color:#fff;
}
.testimonial8-area-bg {
    background-color: rgb(248 249 253 / 0%);
}

/* ========== Testimonial Slider ============ */

button.slick-prev.slide8-button.slick-arrow {
    z-index: 9999999 !important;
}

/* ===============Home Css================= */
.symptoms-list li {
    font-size: 6px;
}
.cta-satisfied {
    padding-left: 50px;
}
.service-box.bdevs-el-content.text-center.mb-30 {
    display: flex;
}
.home-hero {
    font-size:28px;
    letter-spacing: 1px;
}
.home-cta {
font-size: 26px;
}
.service-box:hover {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 16px 32px 0px #c9c9c9;
	border-bottom: 4px solid #e12454;
}
.service-box {
	border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
#home-testimonial .review-box8-active .slick-dots li.slick-active button {
    background: #e12454;
    color: #fff;
    border-color: #e12454;
}
.slide8-button {     
	border: 3px solid #e12454;
    border-radius: 3px;
    color: #e12454; 
}
.service-thumb {
   margin-bottom: 15px;
}
.header__menu ul li ul.submenu {
    border-top: 5px solid #e12454s;
}
.home-aboutus .about-img img {
    max-width: 82%;
}
.header__menu ul li ul.submenu {
    border-top: 5px solid #e12454;
}
.about-counter img {
      height: 50%;
    width: 50%;
}
#home-testimonial .review-box8-active .slick-prev:hover, .review-box8-active .slick-next:hover, .review-box8-active .slick-dots li.slick-active button {
       background: #e12454;
    color: #fff;
    border-color: #e12454;
}
.ser-form-btn {
    margin-bottom: 0px;
}
.single-bdevs-service .section-title h1 {
    font-size: 30px;
}
.service-details-area.pt-120 {
    padding-top: 80px;
}
i.far.fa-phone {
    transform: rotate(90deg);
}
h2.services-symptoms{
	color: #e12454;
}
 .phone-icon::before {
    transform: rotate(90deg) !important;
}
.contact-call::before {
    transform: rotate(90deg);
}
.nav-link:hover {
    color: #e12454 !important;
}
.elementor-3022 .elementor-element.elementor-element-ff1f49e .tp-el-btn:hover, .elementor-3022 .elementor-element.elementor-element-ff1f49e .tp-el-btn:focus {
    background-color: #4a5bb0 !important;
	color: #fff !important;
}

.service-box {
	    background-color: #FAFDFF;
}
.box-shadow {
	margin: 0 20px;
}
.btn.btn-icon.tp-el-btn:hover {
    background-color: #4a5bb0 !important;
	color: #fff !important;
}
.btn:hover {
	background-color: #4a5bb0 !important;
}
.header-info span, span.h-time {
    color: #000 !important;
}
.about-page-boxes p.elementor-image-box-description {
    text-align: center;
}
.services-box p {
        text-align: center !important;
}
/* ============ link Hover Color =================== */
/* .single-satisfied h1, .green-color, a:focus, a:hover, .news-meta span a:hover, .latest-news-box-2 .latest-news-content h3 a:hover, .footer-widget ul li a:hover, .footer-defualt-widget .footer-social a:hover, .footer-widget ul li a:hover, .professinals-list li i, .details-price span, .section-text-green h5, .h4events-list ul li > span.close-days, .h5fact-wrapper > i, .h4events-list ul li i, .h5services-content > a:hover, .service-box .service-content h3 a:hover, .more-service-list ul li a:hover .more-service-title, .contact-icon::before, .ser-fea-list ul li i, .testi-author-desination, .service-box .service-link:hover {
    color: #fff !important;
} */
.elementor-18 .elementor-element .elementor-button:hover{
	color: #fff !important;
}
#scrollUp:hover {
    background: #4a5bb0 !important;
	color: #fff !important;
}

/* ========= Single blog ============== */
.postbox__thumb img {
    width: -webkit-fill-available;
}

/* =============Footer Css================ */
#nav_menu-9 #menu-services li {
    padding: 0px;
}
.footer-copyright.footer-copyright-3.text-center {
    text-align-last: center;
}
#nav_menu-10 h3 {
    color: transparent;
}
.footer-top.primary-bg.footer-map.pos-rel.pt-120.pb-80 {
	padding: 60px 0 10px 0;
}

.footer-widget ul li {
    margin-bottom: 10px;
    color: #91a1b4;
}
.footer-title h3 {
    margin-bottom: 15px;
}
/* ==============Service Page ================= */
.service-page-box:hover {
	box-shadow: 0px 16px 32px 0px #c9c9c9;
    border-bottom: 4px solid #e12454;
}
.service-page-box{
   margin: 0px 18px;
}
.service-page-box span.elementor-button-text:hover{
	color: #fff;
}
.publicatations-box:hover{
	box-shadow: 0px 16px 32px 0px #c9c9c9;
}
.single-satisfied h1, .green-color, .news-meta span a:hover, .latest-news-box-2 .latest-news-content h3 a:hover, .footer-widget ul li a:hover, .footer-defualt-widget .footer-social a:hover, .footer-widget ul li a:hover, .professinals-list li i, .details-price span, .section-text-green h5, .h4events-list ul li > span.close-days, .h5fact-wrapper > i, .h4events-list ul li i, .h5services-content > a:hover, .service-box .service-content h3 a:hover, .more-service-list ul li a:hover .more-service-title, .contact-icon::before, .ser-fea-list ul li i, .testi-author-desination, .service-box .service-link:hover {
    color: #fff !important;
}

/* ===========Popup ============= */
.popup-column.col-1st, .popup-column.col-2nd, .popup-column.col-3rd {
    box-shadow: 0px 16px 32px 0px #c9c9c9;
}
.popup-column { 
	float: left;
	width: 47.50%;
	text-align: -webkit-center;
    padding: 45px 10px 10px 10px;
	margin: 0 10px;
	height: 260px; 
}
.popup-column p { 
		text-align: -webkit-center !important; 
}
a.popup-btn {
    margin-bottom: 20px;
}
h2.popup-loc-title {
    font-size: 24px;
	color: #E12454;
}
/* .col-2nd {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
} */
.row:after {
	content: "";
	display: table;
	clear: both;
}
h2.popup-main-title {
	padding: 20px 0px;
	color: #E12454;
	text-align: center;
	font-size: 30px;
}
a.popup-btn {
/* 	background-color: #E12454; */
	color: #000;
/* 	padding: 14px 25px; */
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border-radius: 30px;
}
/* a.popup-btn:hover {
	background-color: #4a5bb0;
	color: #fff !important;
} */

/* Watsapp Btn */
a.popup-wp-btn {
    background-color: #25D366;
    color: #fff;
    padding: 9px 14px;
    border-radius: 10px;
}
a.popup-wp-btn svg {
    margin-right: 5px;
}
/* .popup-for-wp {
	margin-top: 7px;
} */
a.popup-wp-btn:hover {
    color: #fff !important;
}
span.elementor-button-text:hover {
	color: #fff;
}
#slider-app-btn {
	background-color: #E12454;
	color: white;
	padding: 14px 25px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border-radius: 10px;
	border-color: transparent;
}

#slider-app-btn:hover{
	background-color: #4a5bb0;
	color: white !important;
}

@media(max-width:1400px){
	.slider-active button.slick-prev{
		left:10px !important;
	}
	.slider-active button.slick-next{
		right:10px !important;
	}
	.slider-active button.slick-arrow{
		width:50px;
		height:50px;
		line-height:50px;
	}
}
@media(max-width:1280px){
	.header-right {
    margin-left: 0px;
}
	.header__menu ul li {
    margin-left: 15px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.header__menu ul li ul.submenu {
    width: 350px;
	}
	#header-sticky{
		padding:0;
	}
		#header-sticky .container{
		padding:0;
	}
	#header-sticky .col-xl-3, #header-sticky .col-xl-9{
		padding:0;
	}
}
@media (max-width:768px){
	div#header-sticky {
    z-index: 99999;
}
	.mean-container .mean-nav ul li {
    position: relative;
    float: left;
    width: 95%;
}
	.footer-copyright.footer-copyright-3.text-center p {
    text-align: center !important;
    padding: 0 15px;
}
	.popup-column { 
	float: left;
    margin: 14px 10px !important;
	width: 100%;
	text-align: -webkit-center;
    padding: 25px 10px 10px 10px;
	height: auto; 
}
	.logo img {
    height: 50px !important;
    width: 289px;
    max-width: 266px;
}
	#nav_menu-6 .footer-title, #nav_menu-10 .footer-title {
    display: none;
}
	div#nav_menu-9.mb-40 {
		margin-bottom: -10px !important;
}
	.service-page-box {
   margin: 10px 18px !important;
}
	#slider-app-btn {
    background-color: #E12454;
    color: white;
    padding: 10px 12px; 
	}
	.cta-satisfied {
    padding-left: 0px !important;
}
	.servcies-area .col-xl-4 {
    margin-bottom: 40px;
}
	span.wpcf7-spinner {
    display: none;
}
	.home-hero {
    font-size:15px;
    letter-spacing: 1px;
}
	.header-info {
    display: none;
}
	.hero-slider-btn{
		display:none;
	}
	.footer-top .col-xl-3:nth-child(2) {
    padding-left: 15px;
}
	.service-details-thumb, .section-title.pos-rel{
		margin-bottom:20px;
	}
	.footer-top{
		padding-top:30px;
		padding-bottom:30px;
	}
	.footer-top .col-xl-3:last-child{
		margin-bottom:0;
	}
	.contact-form textarea{
		height:200px;
	}
	.hero-slider-caption  p{
		display:none;
	}
	.service-thumb {
    margin-bottom: 0px;
}
	.lilist .lilist{
		margin-left: 15px;
	}
	.single-bdevs-service .section-title h1 {
    font-size:26px;
}
	.inheading{
		margin-top: 25px;
	}
	.service-details-area {
    padding-bottom: 30px !important;
		padding-top: 30px !important;
}
	.breadcrumb-spacing{
		padding-top:40px;
		padding-bottom:40px;
		background-position:right;
	}
	.feedback-active .slick-prev {
    position: absolute;
    top: 0;
    right: 40px;
}
	.feedback-active .slick-next {
    position: absolute;
    top: 0;
   
}
.header-info span {
    margin-right: 0;
}
	.single-bdevs-service .service-details-area .col-xl-7 {
    flex: 0 0 100%;
    width: 100%;
}
	.single-bdevs-service .service-details-area .col-xl-5 {
    flex: 0 0 100%;
    width: 100%;
}
	.service-details-text p{
		text-align:justify;
		padding-right:0;
	}
	.review-box8-active .slick-prev,.review-box8-active .slick-next{
		display:inline-block !important;
		top:300px !important;
	}
	.review-box8-active .slick-prev{
		left:0 !important;
	}
	.review-box8-active .slick-next{
		right:0 !important;
	}
	.slide8-button {
    width: 25px;
		height: 35px;
		font-size: 25px;
		line-height:15px;
	}
	.mean-container .mean-nav ul li a:hover {
    color: #4a5bb0;
}
}
@media (max-width:552px){
	.single-slider{
		background-position: left;
	}
	.slider-active .single-slider.slider-height {
    min-height: 200px;
}
	h5.tp-el-subtitle{
		font-size:14px !important;
	}
	h2.tp-slider-title.tp-el-title{
		font-size:22px !important;
		letter-spacing:0;
	}
	.single-slider .col-xl-6{
	width:60%;
}
	.btn-icon span{
		height:30px;
		width:30px;
		line-height:30px;
		top:9px;
	}
	.btn-icon{
		padding-left: 50px;
    padding-right: 25px;
		padding-top: 18px;
    padding-bottom: 15px;
	}
/* 	.bdevs-el-content{
		padding-bottom:0 !important;
	} */
	#nav_menu-8,  #menu-new2{
		margin-bottom:0;
	}
	ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item:first-child {
    word-break: break-word;
    padding-bottom: 20px;
}
	.elementor-3507 .elementor-element.elementor-element-2be3897 .elementor-icon-list-items.elementor-inline-items{
		margin-bottom:5px;
	}
	#menu-footer-quick-links{
		margin-bottom:0 !important;
	}
	#nav_menu-1{
		margin-bottom:20px;
	}
	.tp-slider-title span{
		font-size:15px !important;
	}
	.testimonial8-area-bg{
		padding-top:40px;
		padding-bottom:40px;
	}
	.review-box8-active .slick-dots {
    margin-bottom: 0;
    margin-top: 0;
}
	.review-box8-active .slick-dots{
		display:none !important;
	}
}



