@import url('https://fonts.googleapis.com/css2?family=Bree+Serif&family=Caveat:wght@400;700&family=Lobster&family=Monoton&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display+SC:ital,wght@0,400;0,700;1,700&family=Playfair+Display:ital,wght@0,400;0,700;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,700&family=Work+Sans:ital,wght@0,400;0,700;1,700&display=swap');
body {color: 555;}
h1 h2 h3 h4 h5 p  {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
h1{
    font-size:40px;
}
h2{
    font-size:38px;
}
h3{
    font-size:36px;
}
h4{
    font-size:34px;
}
h5{
    font-size:32px;
}


.header-strip {
    position: static;
    top: 0;
    padding: 3px;
    background-color: #094d97 !important;
}

.header-strip-text {
    color: white !important;
    margin: 5px;

}

.logo-image-size {
    height: 70px;
    width: 100px;
    margin:  0px;
	vertical-align:middle;

}

.nav-link {
    display: block;
    padding: 1.2rem 0.6rem !important;
}

.nav-social-icons-color{
    color:white;
}

.nav-link {
    color: black !important;
}

.nav-bar-font-size {
    font-size: 18px;
}
.nav-item::after {
    content: '';
    display: block;
    width: 0px;
    height: 2px;
    background:#fd490a;
    transition: 0.4s
}
.navbar-dark .navbar-nav .active>.nav-link,
 .navbar-dark .navbar-nav .nav-link.active,
 .navbar-dark .navbar-nav .nav-link.show,
 .navbar-dark .navbar-nav .show>.nav-link,
 .navbar-dark .navbar-nav .nav-link:focus,
 .navbar-dark .navbar-nav .nav-link:hover {
     color: #e13423;
 }

 .nav-link {
     padding: 25px 5px;
     transition: 0.2s
     
 }

.nav-item:hover::after {
    width: 100%
}
.navbar-nav a:hover {
    color: #fd490a !important;
}
.links{
    color:white;
}
.contact-us-icon-background {
    border-width: 0!important;
    border-radius: 20px!important;
    background-color: #094d97!important;
    display: block;
}
.thankyou-img{
    height:250px;
    width:250px;
}


.contactus-button {
    border-radius: 30px;
    height: 35px;
    color: #094d97;
    border: 2px solid #094d97;
    background-color: white;
    width: 100%;
	    margin-top: 15px;
	/*padding:1.2rem 1rem;*/
    
}
.contactus-button:hover{color: #fd490a;
    border: 2px solid #fd490a;}
.contact-us-center {
    text-align: center;
}

.contactus-number-button {
    border-radius: 30px;
    height: 40px;
    width: 130px;
    color: #094d97;
    border-color: #094d97;
    background-color: white;
}
.background-image {
    background-image: url("../images/main-image.png");
    background-size: cover;
     padding:60px;
    margin-left: -14px;
 
    min-width:250px;

}
.background-image-res{
    background-image: url("../images/main-banner.png");

    background-repeat: no-repeat;
    background-size: contain;
  


   

}
.hero-section {
    margin-top: 50px!important;
}

.hero-section-main-text {
    text-align:left;
    font-size: 50px;
    color: #094d97;
}
.hero-section-main-text-res{
    text-align:left;
    font-size: 28px;
    color: #094d97;
}

.hero-section-main-text-two {
    text-align:left;
    font-size: 50px;
    color: #fd490a;
}
.hero-section-main-text-two-res {
    text-align:left;
    font-size: 27px;
    color: #fd490a;
}

.hero-section-paragraph {
    text-align:left;
    color: black;
    font-size: 22px;
}
.hero-section-paragraph-res {
    text-align:left;
    color: black;
    font-size: 18px;
}

.readmore-button {
    background-color: #fd490a;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-width: 0;
    border-style: none;
    color: white;
	font-size:20px;
	margin-right:10px;
    padding: 10px 20px;
    /*width: 100px;*/
}

.contact-button {
    background-color: #094d97;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-width: 0;
    border-style: none;
    color: white;
	font-size:22px;
    padding: 10px 25px;
    /*width: 100px;*/
}
.readmore-button-res{
    background-color: #fd490a;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 0;
    border-style: none;
    color: white;
    padding: 4px;
     height:32px;
    width: 110px;
    font-size:14px
}

.contact-button-res {
    background-color: #094d97;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 0;
    border-style: none;
    color: white;
    padding: 4px;
    height:32px;
    width: 110px;
    font-size:14px
}

.hospital-beds {
    background-color: #094d97;
    height: 40px;
   


}

.hospital-beds-text {
    color: white;
    font-size: 16px;
    text-align: center!important;
    padding: 10px;


}

.Professional-Doctors {
    background-color: #fd490a;
    height: 40px;
    width: 350px;

}

.Professional-Doctors-text {
    color: white;
    font-size: 16px;
    text-align: center;
    padding: 10px;

}

.people-treated {
    background-color: #094d97;
    height: 40px;
    width: 350px;
}

.people-treated-text {
    color: white;
    font-size: 16px;
    text-align: center;
    padding: 10px;
}

.icon-section{
	padding:10px;
	text-align:center;
	color:#fff;
}

.background-orange{
	background-color: #fd490a;
}

.background-blue{
	background-color: #094d97;
}

.hero-section {
    margin-top: 150px;
}

.hero-section-main-text {
    font-size: 50px;
    color: #094d97;
	padding:5px;
	border-left: 5px solid #094d97;
}


.hero-section-main-text-two {
    font-size: 50px;
	font-weight:bold;
    color: #fd490a;
}

.hero-section-main-text-2 {
    font-size: 38px;
    color: #094d97;
	font-weight:bold;
}


.hero-section-main-text-two-2 {
    font-size: 38px;
    color: #fd490a;
	font-weight:bold;
}

.hero-section-paragraph {
    color: black;
    font-size: 22px;
}

.flex-service {
    background-color: #fd490a;
    height: 40px;
    width: 350px;

}

.flex-service-text {
    color: white;
    font-size: 16px;
    text-align: center;
    padding: 10px;


}
.hospital-beds {
    background-color: #094d97!important;
    height: 40px!important;
    width: 350px!important;


}

.hospital-beds-text {
    color: white!important;
    font-size: 16px!important;
    text-align: center;
   


}
.hospital-beds-icon{
    height:25px!important;
    width:30px!important;
    margin-top:8px!important;
    
}

.Professional-Doctors {
    background-color: #fd490a!important;
    height: 40px!important;
    width: 350px!important;

}

.Professional-Doctors-text {
    color: white!important;
    font-size: 16px!important;
    text-align: center!important;
    padding: 10px!important;

}

.people-treated {
    background-color: #094d97!important;
    height: 40px!important;
    width: 350px!important;
}

.people-treated-text {
    color: white!important;
    font-size: 16px!important;
    text-align: center!important;
    padding: 10px!important;
}.flex-service {
    background-color: #fd490a!important;
    height: 40px!important;
    width: 350px!important;

}

.flex-service-text {
    color: white!important;
    font-size: 16px!important;
    text-align: center!important;
    padding: 10px!important;


}

.hospital-information-container {
    margin-top: 70px;
}

.hospital-information-container-res {
    margin-top: 30px;
}

.hospital-information-image-size {
}

.hospital-information-image-size-responsive {
    height: 280px;
    width: 280px;
    margin-top: -10px;
}
.bg-imagess{
 
    background-image: url("../images/bgmage.png");
    background-size: cover;
    padding:20px;


}
.op-services-text{
    color:#fc5a2c;
    font-size:28px;
    font-weight:bold;
}
.op-services-paragraph{
    
    font-size:18px;
    
}
.read-more-text{
    color:#094d97;
}
.carousel-img-border{
    
    border-bottom: 5px solid #094d97 !important;
}
.carousel-text{
    color:white;
    text-align:center;
}
.carousel-div{
    background-color:#f3f3f3;
}
.carousel-img{
    height:;
    width:350px;
}

.bg-container {
    background-color: #094d97;
    padding: 30px 10px !important;

}

.readmore-button {
    background-color: #fd490a;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-width: 0;
    border-style: none;
    color: white;
	font-size:22px;
    padding: 10px 25px;
    
}

.mssh-box-margin {
    margin: 0px !important;
}

.mssh-box-one {
    border: solid 2px white!important;
    background-color: #094d97;
    margin: 10px;
    width: 250px;

}
.mssh-box-one-r{
    border: solid 2px white!important;
    background-color: #094d97;
    margin: 10px;
    width: 100%;

}


.mssh-box-one-res {
    border: solid 2px white !important;
    background-color: #fd490a;
    margin: 10px;
    width: 250px;

}

.mssh-box-two {
    border: solid 2px white !important;
    background-color: #fd490a;
    margin: 10px;
    width: 250px;

}
.mssh-box-two-r{
    border: solid 2px white !important;
    background-color: #fd490a;
    margin: 10px;
    width: 100%;

}
.mssh-box-three {
    border: solid 2px white !important;
    background-color: #094d97;
    margin: 10px;
    width: 250px;

}

.mssh-box-one-text {
    color: white !important;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;

}

.mssh-box-one-button {
    color: white!important;
    width: 230px;
    background-color: #0a4584 !important;

}

.mssh-box-two-text {
    color: white!important;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;

}

.mssh-box-two-button {
    color: white!important;
    width: 230px;
    background-color: #cb3b09 !important;

}

.mssh-box-three-text {
    color: white!important;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;

}

.mssh-box-three-button {
    color: white!important;
    width: 230px;
    background-color: #0a4584 !important;

}

.mssh-box-margin-res {
    margin: 0px !important;
}

.mssh-box-one-res {
    border: solid 2px white !important;
    background-color: #094d97;
    margin: 10px;
    width: 300px;
    height: 50px;

}

.mssh-box-two-res {
    border: solid 2px white !important;
    background-color: #fd490a;
    margin: 10px;
    width: 250px;

}

.mssh-box-three-res {
    border: solid 2px white !important;
    background-color: #094d97;
    margin: 10px;
    width: 250px;

}

.mssh-box-one-text-res {
    color: white !important;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;

}

.mssh-box-one-button-res {
    color: white!important;
    width: 230px!important;
    background-color: #ca3b0a !important;


}

.mssh-box-two-text-res {
    color: white!important;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;

}

.mssh-box-two-button-res {
    color: white!important;
    width: 230px;
    background-color: #ca3b0a !important;

}

.mssh-box-three-text-res {
    color: white!important;
    font-size: 24px;
    text-align: center;
    margin-top: -10px;

}

.mssh-box-three-button-res {
    color: white!important;
    width: 230px;
    background-color: #0a4584 !important;

}
.bsd-physio-container{
    background-image:url("../images/banner-2.png");
    background-size:cover;
    height:50vh;
    border-top-right-radius:250px;
    border-bottom-right-radius:250px;
}
.bsd-physio-container-res{
    background-image:url("../images/banner-2.png");
    background-size:cover;
    opacity:0.9;
/*
    height:50vh;
    width:100vh
*/
 
 
}
.bsd-physio-text{
    text-align:center;
    
}
.bsd-span{
    color:#094d97;
	font-weight:bold;
}
.bsd-span-two{
	color:#fd490a;
	font-weight:bold;
}
.bsd-span-r{
    color:#094d97;
	font-weight:bold;
    font-size:32px;
}
.bsd-span-two-r{
	color:#fd490a;
	font-weight:bold;
    font-size:32px;
}
.bsd-margin-res{
    margin:-20px;
}
.free-Consultation-btn{
    color:white;
    background-color:#094d97;
    border-width:0;
    padding:10px 25px;
	font-size:22px;
    border-top-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.bsd-physio-position{
position: absolute;
  
  right: 0;
  width: 470px;
  min-height: 230px;
}
.bsdpar-bg-img {
    background-image: url("../images/banner-3.png");
    background-size: cover;
    width: 95vw;
    height: 55vh;

}

.bsdpar-text {
    position: relative;
    text-align: center;
    margin-right: 50px !important;

}

.bsdpar-text-two {
    color: #094d97;
}

.bsdpar-text-three {
    color: #fd490a;
}

.bsdpar-button {
    position: relative;
    text-align: center;
    background-color: #094d97;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 0;
    border-style: none;
    color: white;
    padding: 8px;
    width: 100px;
    margin-top: 20px;
}

.multisuperspl-heading {
    color: white;
}

.multisuperspl-heading-res {
    color: white;
    font-size: 32px;
    margin-top: -30px;
}

.multisuperspl-paragraph {
    color: white;
}

.hospital-infrastructure {
    color: white;
    text-align: center;
}

.card-container {
    background-color: #f3f3f3;
    height: 150px;
    width: 330px;
    margin: 20px;
    margin-left: 60px;
}

.op-services {
    font-size: 26px;
    color: #fd490a;
}

.our-specialities {
    color: white;
    text-align: center;
}

.our-specialities-box-one {
    background-color: #fd490a;
    margin: 10px;
    width: 250px;

}
.border-corner-img{
    width:50px;
    height:50px;
	bottom: 0;
	right: 0
}

.bg-color {
    background-color: white;
}

.text-align {
    color: #0f59a9;
    text-align: center;
    font-family: "roboto";
    font-size: 32px;
    font-weight: bold;
}



.under-line {
    text-decoration: underline;
    text-decoration-color: #0f59a9;



}

.gallery-container {
    background-color: white;
	padding: 50px 10px;
}

.our-gallery-text {
    text-align: center !important;
}

.our-span {
    color: #094d97!important;
	font-weight:bold;
}

.gallery-span {
    color: #fd490a !important;
	font-weight:bold;
}
.gallery-img-border{
    
    border-bottom: 5px solid #fd490a !important;
}

.viewmore-button {
    background-color: #094d97;
    border-top-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
    border-width: 0;
    border-style: none;
    color: white;
	font-size:22px !important;
    padding: 10px 20px!important;
}

.bg-container-r {
    background-color: #094d97;
}

.our-specialities-text-r {
    color: white;
    text-align: center;
    font-size: 40px;
}
.our-specialities-text-r a{color: #fff !important;}
a{text-decoration: none !important;}
.our-spl-box-r {
    background-color: #fd490a;
    min-height: 56px;
}



.img-size-r {
    width: 250px;
    height: 150px;
    text-align: center;

}

.background-container {
    background-color: #ecf3fb;
    padding: 20px;
   
}

.insurance-network-text {
    color: #fd490a;
    font-size: 40px;
	font-weight:bold;
    text-align: center;
}

.tpa-h-i {
    color: #82868a;
    font-size: 25px;
	font-weight:normal;
    text-align: center;
}

.enquiry-bg {
    background-color: #fd490a;
}

.enquiry-text {
    color: white;
    font-size: 22px;
    font-weight: 200;
}

.enquiry-text-s {
    color: white;
    font-size: 22px;
    font-weight: bold !important;
}

.enquiry-button {
    color: #fd490a;
    background-color: white;
    border-radius: 5px;
    border-width: 0;
    font-size: 18px;
    font-weight: 500;
    padding: 5px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
  border-style: none;

}

.owl-nav{

    display :none;
}

.enquiry-button-web {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-style: none;
    color: #fd490a;
    background-color: white;
    border-radius: 5px;
    border-width: 0;
    font-size: 18px;
    font-weight: 500;
    padding: 5px;
    height: 40px;
    margin-top: 10px;
    

}

.card-container-text-one {
    font-size: 22px;
    color: #FFFFFF;
}

.container-three-background-color {
    background-color: #222222;
    padding: 20px;
}

.footer-company-text {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
}
.footer-read-more{
    color:#ca3b0a!important;
}
.footer-company-ul {
    color: #999999;
    list-style-type: none;
    padding:10px;

}

.footer-about-text {
    color: #999999;
    font-size: 16px;

}
.footer-ul-font{
    font-size:14px;
}
.footer-img{
    margin-left: -20px;
}
.footer-design{
    margin-left:-2px;
}
.footer-icon-size{
    width:40px;
    height:40px;
}
.copyright-text {
    color: #999999;
}

.copy-right-span {
    color: #fd490a;
}

.social-icons {
    color: #999999;
}
img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
button:focus {outline: 0px!important;}
  



  







  


.specialities{

	text-decoration:none !important;
	padding-bottom:8px;
}





.navbar-light .navbar-nav .nav-link a.active{
	
	text-decoration:under-line !important;
	color:#fd490a;
}



  
.bg-orange{
	background: #fd490a;
}
.fhpl-img-size{
    width:250px;
    height:140px;
}
.star{
    width:200px;
    height:140px;
}
.insurance-network-img-size{
    width:250px;
    height:140px;
}

.btn-white:hover{
	background: #00aeb1;
	color: #fff;
	}
    .carousel-indicators li{
        background-color: #625e5e !important;
        opacity: 0.9 !important;
    }
    .carousel-indicators
    .active{
    
    background-color: #fd490a !important;
    }
    .navbar-light .navbar-toggler{
    color: #fd490a!important;
    border-color:#fd490a!important;}


@media screen and (max-width:500px) {
	p{font-size: 16px!important}
    h1{font-size: 28px!important}
    h4{font-size: 20px!important}
	.hero-section {margin-top: 50px !important;}
	.hero-section-main-text {font-size: 18px;margin-top: 46px;}
	.hero-section-main-text-two{font-size: 20px;}
	.carousel-caption {position: absolute !important;left: 0px !important;padding-top: 16px !important;}
	.hero-section-paragraph {font-size: 18px;margin-top: -4px;}
	.carousel-indicators {bottom: -18px;}
    .icon-section{
        padding: 5px;
      
    }
	
}


