@charset "utf-8";
/* CSS Document */
body{
	font-family:lato !important;
	}
.number-text{
	font-size: 16px;
	border:solid 2px #FBFBFB;
	border-radius:30px;
	margin:10px;
	padding: 4px 10px 4px 10px;
	text-align:center;
	color:#FFFFFF;
	}
.number-text a{	
	text-decoration:none;
	color:#FFFFFF;
	}
.number-text a :hover{
		color:#0750a4;

	}
	
.facts-color {
    font-size: 38px;
    color: #154ba3!important;
    font-weight: 900;
}	

.text-primary-inner{
	font-size: 18px;
    color: #2a55b1;
    font-weight: 600;
}
.insurance{
	text-align:center;}	
@media only screen and (max-width: 767px) {
.img-fluid{
	
	width:100%;
}
  .banner-image {
    display: block !important;
}

.play-icon {
    top: 63% !important;}
	
	.header-top{
	float:right;
	}
	
  }
  .fac-contents{
    font-size: 15px;
    color: #8f8d8e;
	padding:10px;
	}
	
.text-grayes{
	color: #8f8d8e!important;
    font-weight: 600;
    font-size: 15px;
	}
	
.text-primaryes{	
	font-size: 1.25rem;
    line-height: 1.2;
    font-weight: 500;
	}	

	
  .banner-image {
    display: none;
}
 
.header-text-inner{
	background: linear-gradient(100deg, #FF74B1 0%, #0255A8 100%);
	padding:7px;
	border-radius:10px;
	margin-top:20px;
	width: 70%;
    float: right;
	}
.header-text-inner a{
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
	}	
.header-text-inner i{
		color:#FFFFFF;
	}
	
.border-right-white{
	border-right: 2px solid #FFFFFF;}
		
.header-inner{
		margin-top:5px;
		text-align:center;
		}
		
	.border-right-white p{
		font-size:14px;}	

	

	.number-text :hover{
		color:#0750a4;

	}
	
.fa-phone{
	margin:5px;
	color:#FFFFFF;
}
	
	.card-body{
		padding:20px;}
.kidney-banner{
	position:inherit;

}

.carousel-item-inner p{
	margin-top: -22px !important;
    color: #fff !important;
    font-size: 21px !important;
	margin-bottom: 1rem !important;
	font-weight: 100 !important;
	}
.submit-btn{
	float:left;
	}
.stone-inner{
	padding:60px;
	margin:5px;
}
.book-inner{
	padding: 10px 30px 0 30px;}
.book-inners{
	color:#13468a;
}

.cost-only-calculator {
	max-width: 451px;
    text-align: center;
	margin-top:35%;
	}
.eswl-inner{
	padding:20px;
	background-color:#FFFFFF;
	}
.eswl-inner h2{
	text-align:center;
	padding:5px;
	
}
.pest-p{
		color:#6d6d6d;
		}
		
.Why-bg-banner{
	background-image:url(../../Images/Why-Choose-Us.jpg);
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;

	}
		
	.Why-bg-banner-mobile{
		display:none;}	


.testimonial-titel{
	margin-bottom: -60px;
	color:#eb00a0;
	font-weight: 700;
	text-align:center;
	}
			
.header-p{
		color:#6d6d6d;
		}
		


.machine-image-inner{
	padding:40px;}
.machine-image-inner img{
	width:100%;
	
}	
.machine-inner p{
	padding:50px 50px 50px 10px;
	margin-top:10%;}	
	
	
.dr-body{
	margin-top:50px;
	margin-bottom: 50px;
	}
		
@media only screen and (max-width: 700px) {
.machine-inner p{
	padding:10px;
	margin-top:0px;
	
}
	.dr-body {
    margin-bottom:0px !important;
}
.cost-only-calculator {
    max-width: 451px;
    text-align: center;
	margin-top:0px;
	margin-bottom:20px;
	}
	
	.header-inner{
		margin-top:2px;
		}
		
		
		.header-text-inner{
	padding:5px;
	margin:0px;
	width:80%;
	}
.header-text-inner a{
	font-weight:400;
	text-decoration:none;
	font-size:14px;
	}
	.header-text-inner i{
	
	font-size:12px;
	}
	
  }
.header-text{
	color:#eb00a0;
	}
.header-texts{
	margin-bottom:5px;
	font-weight:900;
	color:#FFFFFF;
	}	
	.right{
		float:right
	}
.btn-inner{
	margin-bottom:10px;}	
.footer-text-inner a{
	text-decoration:none;
	color:#FFFFFF;
}
.footer-inner{
	padding:20px;}
.footer-text-inner{
	font-size:18px;
	padding:10px;
	text-align:center;
	background:#3F4193;
	border:solid 2px #FFFFFF;
	border-radius:40px;
}





.floating-buttons-inner a{
	color:#FFFFFF;
	text-decoration:none;}


.symptoms-image{
	
	padding:50px;
	}
	
.symptoms-inners{
	margin:5px;
	background-color:#f1f1f1;}
	

.symptoms-inner h5{
	text-align:center;}

.symptoms-inners img{
	text-align:center;
	padding:60px;	
	
	}
.symptoms-inners p{
	text-align:center;}
.symptoms-inners{
	text-align:center;
	padding:10px;
}
.bg-back{
	background-color:#F9F9F9;}
	
.img-hover:hover {
    border: 12px solid #f1f1f1;
    box-shadow: inset 0px 0px 0px 5px #fff;
    box-sizing: border-box;
}
.symptoms-inners p:hover{
	border-left:solid 2px #e7b220;
    padding-right: 20px;
    align-items: center;
}

.submit-enquiry{
	background-image:url(../images/icon/submit-enquiry.png)
	}
.schedule-ppointment-image{
	background-image:url(../images/icon/schedule-appointment.png)
	}
.share-your-reports-image{
	background-image:url(../images/icon/share-your-reports.png)	
	}
.insurance-approval-image{
	background-image:url(../images/icon/insurance-approval.png)
}
.admissions-and-treatment-image{
	background-image:url(../images/icon/admissions-and-treatment.png)
	
	}
.card-header a{
	color:#000000;
	text-decoration:none;}


.investing{
	margin-bottom:40px;
	
	}
.kidney-stone-innter-text{
	text-align:center;
	padding:10px;
	}
	
.kidney-stone-innter-text p{
	height:100px;
	border-radius:30px;
	margin:20px;
	background-color:#E9BBB5;
	padding:30px 20px 30px 20px;}
	
	.kidney-stone-innter-text1{
	text-align:center;
	padding:10px;
	}
	
.kidney-stone-innter-text1 p{
	height:100px;
	border-radius:30px;
	margin:20px;
	background-color:#E7CBA9;
	padding:30px 20px 30px 20px;}
	
	.kidney-stone-innter-text2{
	text-align:center;
	padding:10px;
	}
	
.kidney-stone-innter-text2 p{
	height:100px;
	border-radius:30px;
	margin:20px;
	background-color:#AAD9CD;
	padding:30px 20px 30px 20px;}


.testimonial {
	padding: 80px 0 80px;
    
}

.health {
    padding-top: 30px;
    font-size: 35px;
    color: #fff;
    font-weight: 900;
}
.testimonial-content {
    margin-top: -22px;
    color: #fff;
    font-size: 21px;
}

.testimonial-content{
	padding:20px;}

.review-heading img{
    border-radius: 10px;
    width: 60%;    
}	

@media only screen and (max-width: 767px) {
.symptoms-inners img {
	padding:15px;	
  }
    .review-heading img{
    width: 90%;    
}	

  .pain{
	  padding:12px 0px 10px 0px;
	  }
  }



@media only screen and (max-width: 767px) {
	
	.dr-text{
		margin-top:0px;
			
	}
	.text-whites img {
      padding: 0px !important;
}
	
	.section{
	padding:10px !important;
	}
.about-body {
    padding: 10px !important;
}
	}

.doctor-about{
	background-color:#9aede7;
	
}
.counter-inner{
	margin-top:20px;}

.mobile{
	margin:50px 0 50px 0;}
.dr-name{
	
    padding: 10px;
    background-color: #eb243c;
	}
.dr-name h3{
	font-weight:700;
	
	}
.dr-name h5{
	font-weight: 700;
    font-size: 16px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #6d6d6d;
}
	
		
	
	
.dr-image img{
	
	width:100%;
	
}
.dr-text{
	padding:0px 30px 0px 30px;
}
.dr-text h5{
	color:#0255a8;
	}
.dr-text p{	
	font-weight: 400;
    font-size: 15px;
    color: #6d6d6d;
}
	.dr-text h4{	
	font-weight: 900;
    color: #6d6d6d;
}
	
.more{
   display: none;
}

.bg-choose{
	margin-top:50px;
	color:#000000;
	background-color:#c3fcfb;
}



.mental-icon{
	margin-left: 31%;
}

	
.text-whites img{
	padding:15px;
	
	}
.text-whites:hover{
	animation-delay: 0.8s; 
	animation-name: fadeInUp;
	
	}
	
		

.text-whites p{
	margin-top:8px;
	font-size:18px;
	font-weight: 700;
	color:#FFF;}
	
	


 @media (max-width:991.98px) {
     .padding {
         padding: 1.5rem
     }
 }

 @media (max-width:767.98px) {
     .padding {
         padding: 1rem
     }
	 .text-whites{
	padding:0px !important;
	}
	
	.inner-down img {
    
    margin-left: 19% !important;
}
 }

 .padding {
     padding: 5rem
 }

 .cards {
    position: relative;
    display: flex;    
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border-radius: 11px;
   
}

 p {
     font-size: 0.875rem;
     margin-bottom: .5rem;
     line-height: 1.5rem
 }


.profile{
           margin-top: 16px;
    margin-left: 11px;
}

.profile-pic{
     width: 58px;
}

.cust-name{
     font-size: 18px;
}

.cust-profession{
     font-size: 10px;
}



.items {
    width: 90%;
    margin: 0px auto;
    margin-top: 100px
}

.slick-slide {
    margin: 10px
}
.treatments-image{
	padding:18px;
	border-radius:40px;
	}
	
.treatments-text h5{
	font-size:22px;
	text-align:center;
	padding-top:10px;
	color: #233E93;
	font-weight:700;
	} 
	
.depression{
	background-color:#CFA8CE;
}
.anxiety{
	background-color:#A599B8;
	}	
.bipolar{
	background-color:#9098CB;
	}	
.schizophrenia{
	background-color:#9CD5CC;
}
	.slick-prev{
		color:#A599B8 !important;
	}
	
	
	

/** obstetrics-and-gynaecologyes Start **/
.about-body{
	background-color:#ffe8ee;
	}
.inner-back{
	border-radius:10px;
	background-color:#FFFFFF;
	padding:30px 60px 30px 60px;
	}
.baby-inner{
	padding:20px;
	text-align:center;
	background-color:#0060ac;
	border-radius:10px;
	}
.baby-inner img{
	margin:30px;
	}
.treatments-inners :hover{
	background-color:#FFFFFF;
				}
				
.treatments-inners {
	padding:30px;
	margin-bottom: 10px;
}				

.treatments-inner{
	color:#6d6d6d;
	padding:10px;
	background-color:#ebeff0;
	 }				
				


.treatments-inner img{
	padding:10px;
	width:100%;
	
}
.treatments-inner h5{
	text-align:center;
	color: #189241;
	}
	
	.treatments-body{
	color:#6d6d6d;
	
		 }			
		 
	.treatments-body img{
	width:100%;
	
}

	
		 	
	.treatments-body h6{
	text-align:center;
	font-weight:500;
	} 
	
		
	.header-text-box p{
		color: #6d6d6d;
		font-size: 15px;
		font-weight: 400;}
				

	.treatments-para button{
		    position: absolute;
			left: 33%;
			right: 33%;
		text-align:center;}
		
		button .read {
    border: solid 2px #fcda17 !important;
    
}

.read{
	
   	border-radius: 10px;
	border:solid 2px #fcda17;
	background-color:inherit;
	
	}	
	button:focus {
    outline:none;
    
}
.inner-on{
	margin-top:-100px;
	padding:50px;
	}
.teat-body{
	margin-bottom:40px;}
	
.test-inner h3{
	color:#FFFFFF;
	text-align:center;
	background-color:#0060ac;
	position:absolute;
	top:-30px;
	left:-20px;
	padding:20px;
	border-radius:10px;
	}

.test-inner img{
	border-radius:10px;
	width:100%;
	}



.inner-down p{
	text-align:center;
	font-weight: 400;
    font-size: 15px;
    color: #6d6d6d;
}
.inner-down img{
	text-align:center !important;
	border-radius:5px !important;
	margin-left: 40%;
	}
 @media (max-width:500px) {
    .inner-back{
	border-radius:10px;
	background-color:#FFFFFF;
	padding:20px;
	}
.baby-inner{
	padding:20px;
	text-align:center;
	background-color:#0060ac;
	border-radius:10px;
	}
.baby-inner img{
	margin:30px;
	}

.inner-on{
	margin-top:0px;
	padding:10px;
	}
.teat-body{
	margin-bottom:40px;}
	.inner-down{
		margin:20px 0px 20px 0px;
		}
		
	.header-text{
		margin-top:15px;}	
		
	.test-inner img{
		margin-bottom:20px;}	
		
	
	
	.fa-solid, .fas {
    font-weight: 700 !important;
}	

.treatments-inners {
	padding:10px 25px 10px 25px;
	
}

.treatments-inner {
	padding:10px 35px 10px 35px;
	
}
 }
 
 .facility-text h5{
	 margin:20px 0px 10px 0px;
	font-size: 1.65rem;
    color: #706AAC;
    font-weight: 700;

	 }
	
 .appointment-body{  
     margin-top: 0px;
    padding: 40px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    border: 0px;
    border-radius: 25px 25px 25px 25px;
    padding-bottom: 25px;
}
.appointment-body-inner{
	background-color:#FFFFFF;
	border-radius: 25px 25px 25px 25px;
	position: absolute;
    padding: 20px 60px;
	}
.appointment-body-inner {
    transition: background-color 0.5s ease-in-out;
}
/*
.appointment-body-inner:hover{
    background-color:#f9db42;
}
*/
    


.appointment-section {
    padding: 35px 0 53px;
    background-image: url(../../Images/Fix-Online-Appointment.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.section-heading{
	text-align:center;
	font-weight:800;
	color:#233E93;
	}

.section-heading a{
    color:#3f4193 !important;
    text-decoration: none;
}






















.heading {
    text-align: center;
    color: #454343;
    font-size: 30px;
    font-weight: 700;
    position: relative;
    z-index: 999;
}
.white-heading{
    color: #ffffff;
}


.heading span {
    font-size: 18px;
    display: block;
    font-weight: 500;
}
.white-heading span {
    color: #ffffff;
}
/*-----Testimonial-------*/


.testimonial {
    position: relative;
    background:url(../../Images/testimonials.png);
    background-position: center;
    background-size: cover;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  margin: 2px 3px;
  background-color: #9dd3af;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  top: 50%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  top: 50%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70%;
  margin: auto;
  padding: 20px;
  position: relative;
  text-align: center;
}
.testimonial4_slide img {
  
    width: 90px;
}
.testimonial4_slide p {
    color: #ffffff;
    font-size: 16px;
    margin: 0px 0 20px 0;
}
.testimonial4_slide h4 {
  color: #FCDA17;
  font-size: 22px;
}


.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 20px;
    height: 20px;
}
.form-group label{
	margin-left: 17px !important;
	color: #66667A !important;
}

/* ------testimonial  close-------*/











.faq-section{
	
	margin:35px 0 35px;}
.blog-banner{
    
}
.pull-rights a{
    background-color: #FCDA17;
   font-size: 15px;
}
.pull-rightss{
	margin-left:80px !important;
	}
.pull-rights{
    margin-top: 30px;
}


.button-em {
        border: 1px transparent;
        -webkit-border-radius: 40px;
        color: #000;
        cursor: pointer;
        display: inline-block;
       
        width: 300px;
    font-size: 12px;
    margin-top:0px;
        padding: 8px 13px;
        text-align: center;
        text-decoration: none;
        margin-left: 20px;
        -webkit-animation: glowing 1300ms infinite;
        -moz-animation: glowing 1300ms infinite;
        -o-animation: glowing 1300ms infinite;
        animation: glowing 1300ms infinite;
        font-weight:600;
      }
      @-webkit-keyframes glowing {
        0% {
          background-color: #fcda17;
          -webkit-box-shadow: 0 0 3px #464897;
        }
        50% {
          background-color: #fcda17;
          -webkit-box-shadow: 0 0 15px #464897;
        }
        100% {
          background-color: #fcda17;
          -webkit-box-shadow: 0 0 3px #464897;
        }
      }
      @keyframes  glowing {
        0% {
          background-color: #fcda17;
          box-shadow: 0 0 3px #464897;
        }
        50% {
          background-color: #fcda17;
          box-shadow: 0 0 15px #464897;
        }
        100% {
          background-color: #fcda17;
          box-shadow: 0 0 3px #464897;
        }
      }
      
.banner-section{
    width:auto;
    height: 540px;
    background-image: url(../../Images/depression-banner.jpg);
}
.empathy-section{
	padding:20px 0 20px;
	background-image: url(../../Images/empathy-banner.png);
	background-size: cover;}
.book-box{
    float: right;
    padding: 15px 35px 15px 35px;
    background-color: #FCDA17;
    margin-top: 15px;
    border-radius: 30px;
   
}
.book-box a{
    font-size: 18px;
    text-decoration: none;
    color: #322C05 !important;
    font-weight: 600;
}


.visit-box{
    float: right;
    padding: 10px 59px 10px 59px;
    margin-top: 62px;
    border-radius: 30px;
    border:solid 3px #FCDA17;
}

.visit-box a{
    font-size: 16px;
    text-decoration: none;
    color: #958F8C !important;
}
.promise {
    padding: 35px 0 53px;
    background-image: url(../../Images/Our-Promise-To-You.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.promise-title h2{
    text-align: center;
    color: #243897;
	font-weight:900;
    
}


.promise-inner-box{
    padding-top: 20px;
}

.text-box{
    margin-top: 2%;
}

.text-box p{
    padding: 1px 0 0 15px;
    color: #243897;
    font-size: 18px;
    font-weight: 800;
    line-height: 25px;
}

.text-boxs p{
    padding: 15px 0 0 15px;
    }

.image-box {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-box img {
  transition: transform 0.3s ease;
}

.image-box:hover img {
  transform: rotate(360deg);
}

.image-box img{
    padding: 0px;
    background-color: #FFFFFF;
    border-radius: 45px;
    }
.promise-box{
    
    padding: 15px;
    border-radius: 30px;
    
}


.text-whites:hover img {
  animation: zoomInOut 2s infinite;
}

@keyframes zoomInOut {
  0% {
    transform: scale(1); /* Initial scale */
  }
  50% {
    transform: scale(1.2); /* Zoom in scale */
  }
  100% {
    transform: scale(1); /* Return to initial scale */
  }
}



.bg-1{
    background-color: #D3A5AD;
}
.bg-2{
    background-color: #9598AC;
}
.bg-3{
    background-color: #9BD3AA;
}

.banner-image-mobile{
	display:none;
	}
.about-inner{
	padding:46px 0;
}
.about-inner h2{
	color:#243897;
	font-weight:900;
}

.about-inner h5{
    font-style: italic;
	color:#525050;
	font-weight:700;
}
.about-image {
  margin: 4px -6px 13px -6px !important;
}
.about-inner p{
	font-weight:500;
	text-align:justify;
	color:#595757;
	
}


.about-image{
	  margin: 4px 0 13px -13px;
}
.about-section{
	margin:40px 0 40px;
}
.treat-section{
	padding:10px 0 35px;
	
	}

.treat-header-text-box h2{
	text-align:center;
    color: #243897;
	font-weight:900;
}
.treat-text{
	margin-top:40px;
	margin-bottom:-70px;}

.header-text-box{
		text-align:center;}
		
	.header-text-box h2{
		margin-top:40px;
		font-size:54px;
		font-weight: 800;
		color: #243897;
		}
.health-care{
	padding:80px 0 80px;
	}
	.card{
		border:none;}
 .card-header{
	 margin-bottom:10px;
	background-color:#233E93;
	border-radius:20px 20px 0 20px !important;
	border:none;
	}
.card-header a{
	color:#FFF;}
.doctors-section{
    margin-bottom: 70px;
    
}
.inpatient-section{
    padding: 35px 0 35px;
    background: rgb(200,150,199);
    background: linear-gradient(90deg, rgba(200,150,199,1) 0%, rgba(255,255,255,1) 100%);
}

.inpatient-inner-test{
    padding: 60px 40px 0px 40px;
}
.inpatient-inner-test h2{
    padding-bottom: 20px;
    text-align: center;
    color: #243897;
    font-weight: 700;
    font-size: 35px;
}

.inpatient-inner-test p{
    color: #5060AC;
    padding: 10px;
    margin: 25px;
    border: solid 2px #F4D13C;
    border-radius: 20px;
    text-align: center;
    font-weight: 700;
    font-size: 19px;
}
.test-1 p{
    margin: 0px;
    color: #FFF;
    text-align: center;
    border: none;
    padding-top: 16px;
    font-weight: 700;
    font-size: 23px;
}
.test-1{
    text-align: center;
    height: 60px;
    width: 60px;    
    float: left;    
    border-radius: 100px;
    margin:10px 0 0 24px;
    background-color: #9185A9;
}

.test-2 p{
    margin: 0px;
    color: #FFF;
    text-align: center;
    border: none;
    padding-top: 16px;
    font-weight: 700;
    font-size: 23px;
}

.test-2{
     background-color: #82D0C3;
    text-align: center;
    height: 60px;
    width: 60px;    
    float: left;    
    border-radius: 100px;
    margin:-7px 0 0 24px;
}
.test-3 p{
    margin: 0px;
    color: #FFF;
    text-align: center;
    border: none;
    padding-top: 16px;
    font-weight: 700;
    font-size: 23px;
}

.test-3{
    background-color: #7B86C6;
    text-align: center;
    height: 60px;
    width: 60px;    
    float: left;    
    border-radius: 100px;
    margin:-7px 0 0 24px;
}

.test-4 p{
    margin: 0px;
    color: #FFF;
    text-align: center;
    border: none;
    padding-top: 16px;
    font-weight: 700;
    font-size: 23px;
}
.test-4{
    background-color: #C896C7;
    text-align: center;
    height: 60px;
    width: 60px;    
    float: left;    
    border-radius: 100px;
    margin:-7px 0 0 24px;
}


.bg-banner{
    padding: 35px 0 35px;
    background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(200,150,199,1) 100%);
    
}

.bg-need{
    padding: 35px 0 35px;
	background-color:#FCDA17;
	}

.seeing-inner{
    text-align: center;
}
.seeing-inner h2{
    font-size: 30px;
    font-weight: 900;
    color: #4F5A87;
}
.seeing-inner p{
    color: #7B7C76;
    font-size: 22px;
    font-weight: 700;
}

.seeing-inner li{
    display: inline-block;
    margin-right: 10px;
    list-style: none;
	padding:5px;
	font-size:35px;
	
}
.seeing-inner li i{
	color:#FFF;
}
.bg-copyright{
	background-color:#3F4193;}

.contact-inner{
    text-align: center;
}


/* FAQ */
.faq {
  margin-bottom: 10px;
}

.question {
	  color: #FFF;
	  font-size:20px;
	  background-color: #233E93;
	  border-radius: 20px 20px 0 20px !important;
	  border: none;
	  padding: 10px;
	  cursor: pointer;
}

.answer {
  display: none;
  padding: 10px;
  color: #8f8d8e;
  font-size:16px !important;
}

.answer p{
	font-size:16px !important;
}

.banner-image-window{
	background:url(../../Images/depression-banner.jpg);
	background-size: cover;
	width: 100%;
	height: 100vh;
}
	.banne-title{
	padding:25px 0 25px;
	background-color: rgba(16, 43, 141, 0.8);
    color: rgba(16, 43, 141, 0.8);
	position:absolute;
	top:85%;
	}	
	
.banne-title p{
	
	text-align:center;
	color:#FFF;
	font-size:30px;
	}
.banner-inner-test{
	
	font-size:36px;
	font-weight:800;
}
.banne-buttom{
	text-align: center;
	top:55%;
	}
.banne-buttom a{
	color:#243897;
	text-decoration:none;
	text-align:center;
	}

.btn-primary13{
	
	
	font-size:20px;
	padding:8px 0 8px !important;
	}

.slick-dots li.slick-active button:before {
    opacity: 1 !important;
	color:#1F3082 !important;
}



.floating-buttons{position:fixed;right:-44px;top:55%;z-index:3000}
.sticky{color:#fff!important;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);padding:10px 18px 10px;font-weight:800;font-size:14px;text-align:center;border-radius:10px 10px 0 0;background-color:#46C656;margin:auto;display:block}
.sticky1{padding:5px;text-align:center;position:relative;margin-top:68px;display:block}


.find-boxht {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  z-index:3;
  background:#fff;
  display:none;
 }
 



.seeing-inner img{
    border-radius:15px;
    margin-bottom: 20px;
}

.testimonial-heading{
background-color: #FFF;
color: #000;  
padding: 20px;
border-radius: 10px;
}


.web{
    display: block;
    }
.mobile-logo{
    display: none;
}

@media only screen and (max-width: 600px) {
    
    .web-logo{
    display: none;
    }
    .mobile-logo{
    display: block;
}
}


























@media only screen and (max-width: 600px) {
    
    .appointment-body-inner{
        position:initial;
        }
	
	.banner-image-mobile{
	background:url(../../Images/depression-banner-mobile.jpg);
	background-size: cover;
	width: 100%;
	height: 90vh;
}
    .find-boxht{
        display: block !important;
    display:flex!important;
    }
 .floating-buttons{
        display: none !important;
    }
    .navigation-mobile-link {
  width:50%;
  height:70px;
  color:#FFF!important;
  text-align:center!important;
  justify-content:center!important;
  flex-grow:1!important;
  flex-direction:column!important;
  display:flex!important;
  text-decoration:none;
  background-color: #353a57;
 }
 .navigation-mobile-link .mx-auto {
  margin-left:auto!important;
  width:30px;
  margin-right:auto!important;
 
 }
    .sticky{ display: none;}
    .sticky1{ display: none;}

.banner-inner-test {
  font-size: 25px;
 
}
.banne-title p{
	font-size:20px;
}

.banne-title {
  padding: 15px 0 15px;
  top: 82%;
}
.pull-rights{
	margin-top:2px;
	
	}
.banner-image-window{
	display:none;
}
.banner-image-mobile{
	display:block;
	}
	.book-box {
		
	}
	
.bg-1{
	margin-bottom:10px;
}
.bg-2{
	margin-bottom:10px;
}
.text-whitess p {
    margin-top: -24px;
}
.text-whites p {
    margin-top: 12px;
	}
.Why-bg-banner {
	display:none
}
.Why-bg-banner-mobile {
	display:block;
    background-image: url(../../Images/Why-Choose-Us-mobile.jpg);
	background-size: cover;
    background-position: center;
	background-repeat: no-repeat;
	  
}


.button-em {
  border: 1px transparent;
  border-radius: 40px;
 }
.pull-rights a {
  background-color: #FCDA1700;
  font-size: 15px; 
}
.about-inner {
  padding: 5px;
}
.appointment-body {
  margin: 0px;
  padding: 15px;
}
.header-text-box h2 {  
  font-size: 25px;
  
}
.facility-text h5 {
	font-size:18px;
}

.empathy-section{
	padding:20px 0 20px;
	background-image: url(../../Images/empathy-banner-mobile.png);
	background-size: cover;}

.inpatient-inner-test {
  padding: 0px;
}

.health-test{
	color:#FFF;
	font-size: 18px;
    font-weight: 700;
	
}
.health-test-2{
	margin-top:20px;}
.inpatient-inner-test p{	
	font-size: 13px
}
.test-1 {
    text-align: center;
    height: 60px;
    width: 60px;
    float: left;
    border-radius: 100px;
    margin: 10px 0 0 22px;
    background-color: #9185A9;
}

test-2 {
    margin: -7px 0 0 22px;
}
.test-3 {
    margin: -7px 0 0 22px;
}

.test-4 {
    margin: -7px 0 0 22px;
}
.testimonial {
	padding: 10px 0 10px;
    
}
.heading {
	padding-top:20px;
}
.inpatient-inner-test h2{
	padding-top:10px;}

.button-em {    
    width: 224px;
}
.pull-rightss {
    margin-left: 8px !important;
}
.number-m{
	margin-top:10px !important;}

.text-whitesss{
	margin-top:35px;
	
}
.btn-primary13{
	
	
	font-size:18px;
	padding:8px 20px 8px 20px !important;
	}
.btn-primary13 {
        border: 1px transparent;
        -webkit-border-radius: 40px;
        cursor: pointer;
        display: inline-block;
        text-align: center;
        text-decoration: none;
        
        -webkit-animation: glowing 1300ms infinite;
        -moz-animation: glowing 1300ms infinite;
        -o-animation: glowing 1300ms infinite;
        animation: glowing 1300ms infinite;
        font-weight:600;
      }
      @-webkit-keyframes glowing {
        0% {
          background-color: #fcda17;
          -webkit-box-shadow: 0 0 3px #464897;
        }
        50% {
          background-color: #fcda17;
          -webkit-box-shadow: 0 0 15px #464897;
        }
        100% {
          background-color: #fcda17;
          -webkit-box-shadow: 0 0 3px #464897;
        }
      }
      @keyframes  glowing {
        0% {
          background-color: #fcda17;
          box-shadow: 0 0 3px #464897;
        }
        50% {
          background-color: #fcda17;
          box-shadow: 0 0 15px #464897;
        }
        100% {
          background-color: #fcda17;
          box-shadow: 0 0 3px #464897;
        }
      }
      

.banne-buttom {
    top: 84%;
}

.treat-section{
	padding:0px;
}


.eswl-inner {
  padding: 0px;
}

.treatments-para button {
    
    left: 26%;
    right: 26%;
    
}
    .button-em{
        margin-left: 0px!important;
    }





}
















