@media only screen and (max-width: 1250px) {
	.aboutsec p {
	    line-height: 24px;
	}
	.topbar p {
	  font-size: 13px;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 14px;
	    padding: 35px 6px;;
	}
	.banner .carousel-caption h1{
		font-size: 38px;
	}
.formleft h1{
		font-size: 28px!important;
	}
	.sticky-top.navbar-light .navbar-nav .nav-link {
	    padding: 20px 6px!important;
	}
	.contactdleft h1{
		font-size: 30px!important;
	}
}
@media only screen and (max-width: 1024px) {
	.logo img {
	    height: 60px;
	}
	.sticky-top.navbar-light .navbar-nav .nav-link {
	    padding: 20px 11px;
	}
	.top-shape {
	    padding-right: 25px;
	    padding-left: 12px;
	}
	.abouthome{
		padding: 0;
	}
	.appointment-form h1{
		font-size: 26px;
	}
	.hero-header h1{
		font-size: 25px;
	}
	.tbox p {
	    font-size: 20px;
	}
	.tbox {
	    padding: 28px;
	    padding-top: 90px;
	}
	.tbox h5 {
	  font-size: 18px;
	}
}
@media only screen and (max-width: 992px) {
	.abouthome h1 {
	    font-size: 22px;
	}
}
@media only screen and (max-width: 991px) {
	.aboutsec h1 {
	    font-size: 26px;
	}
	.sidebar {
	   margin-bottom: 30px;
	}
	.servicesec {
		padding: 0;
	}
	.dropdown-menu {
	   width: 100%;
	}
	.navbar-toggler {
	   background: #FFC107!important;
	   outline: none;
	}
	.navbar-toggler-icon {
	   color: #fff!important;
	}
	.hero-header {
	    margin-bottom: 50px;
	}
	.tbox p {
	    font-size: 15px;
	}
	.footerbox{
		margin-top: 15px;
	}
	.hospitalpic{
		text-align: center;
	}
	
	.price-item a.btn{
		width: 130px;
		font-size: 14px;
		padding: 5px;
	}
	.price-item h4{
		font-size: 18px;
	}
	.homeservices h1 {
	    font-size: 34px;
	    padding-bottom: 20px;
	}
	.homeservices h5{
		font-size: 17px;
	}
	.pmt0{
		padding-top: 0!important;
	}
	.pmb0{
		padding-bottom: 0!important;
	}
	.mmt0{
		margin-top: 0!important;
	}
	.abouth {
	    padding: 50px 0px;
	}
	.videohome {
	    margin-top: 25px;
	}
	.bannerbtm {
	    margin-top: -48px;
	    z-index: 999;
	    position: relative;
	}
	.calltop{
		display: block;
	}
	.navbar-collapse{
		background: #eeeeee;
		padding: 20px;
		margin-top: 5px;
	}
	.navbar-collapse a.btn{
		padding: 10px!important;
		margin:0!important;
		font-size: 14px;
	}
	.bannerboxin{
		padding: 25px 15px;
	}
	.bannerboxin h3{
		font-size: 18px;
		margin-bottom: 13px!important;
	}
	.bannerbox p {
	  font-size: 14px;
	}
	.bannerbox h2 {
	    font-size: 18px;
	}
	.bannerboxin a.btn{
		font-size: 14px;
	}
	.hospitalhome h1 {
	    font-size: 34px!important;
	    padding-bottom: 15px;
	}
	.hospitalhome h5{
		font-size: 18px;
	}
	.aboutsec h1{
		font-size: 22px;
	}
	.aboutsec p {
		margin: 0;
		padding: 0;
	}
}
@media only screen and (max-width: 767px) {
	.yellow-msgbox {
	    padding: 15px 10px 15px 20px;

	}
	.hero-header h1 {
	    font-size: 20px;
	}
	.yellow-msgbox h3 {
	   margin-bottom: 10px;
	   font-size: 26px;
	   line-height: 30px;
	}
	.service-box {
	    margin-top: 0;
	}
	.service-item img{
		width: 100%;
	}

	/*.price-carousel .owl-nav .owl-prev{
		left: 0;
	}
	.price-carousel .owl-nav .owl-next{

	}*/
	.footerbox{
		margin-top: 25px;
	}
	.banner .carousel-caption h5{
		font-size: 18px;
	}
	.banner .carousel-caption h1{
		font-size: 32px;
		padding-bottom: 15px;
	}
	.banner .carousel-caption a.btn{
		font-size: 14px;
	}
	.banner .carousel-control-prev-icon, .carousel-control-next-icon {
	    width: 2rem;
	    height: 2rem;
	}
	.bannerboxin{
		height: auto;
	}
	.bannerboxin2{
		height: auto;
	}
	.abouthome h1 {
	    font-size: 20px;
	}
	.abouthome h5 {
	    font-size: 17px;
	}
	.abouthome a.btn{
		font-size: 14px;
		padding: 10px 15px!important;
		margin-top: 0!important;
	}
	.section-title {
		margin-bottom: 10px!important;
	}
	.hero-header {
	    margin-bottom: 50px;
	}
	.filter a {
	    font-size: 13px;
	}
}
@media only screen and (max-width: 600px) {
	.location {
	    padding: 2rem 0;
	}
	.sticky-top.navbar-light .navbar-nav .nav-link {
	    padding: 10px 6px!important;
	}
	.hero-header {
	    padding: 44px 0;
	}
	.aboutsec ol li {
	    padding: 2px 0;
	}
	.aboutsec h1 {
	    margin-bottom: 7px;
	}
	.imgs{
		margin-top: 15px;
	}
	.sidebar {
	    padding-right: 0;
	}
	.reviews p {
	    font-size: 14px!important;
	    line-height: 1.4!important;
	}
	.reviews h1 {
	    text-align: center;
	    color: #FFC107;
	    margin-bottom: 30px;
	}
	.service-box p {
	    font-size: 14px;
	   line-height: 1.5;
	}
	.service-box img {
	    margin-bottom: 10px;
	}
	.aboutsec p {
	    font-size: 14px;
	    line-height: 25px;
	    
	}
	.aboutsec img {
	    width: 100%;
	}
	.abouthome h1 {
	    font-size: 24px;
	}
	.banner .carousel-caption h5 {
	    font-size: 15px;
	}
	.banner .carousel-caption a.btn {
		display: none;
	}
	.banner .carousel-caption{
		padding: 0 25px;
	}
	.banner .carousel-caption h1 {
	    font-size: 28px;
	    line-height: 38px;
	}
	
	.abouthome {
	    padding: 0 5px;
	}
	.bannerbtm{
		margin-bottom: 15px;
	}
	.bannerbtm {
	   margin-bottom: 30px!important;
	}
	.hospitalhome h5.hh1 {
	    display: none!important;
	}
}
@media only screen and (max-width: 425px) {
	.hero-header h1 {
	    font-size: 20px;
	}
	.service-box img {
	    width: 100%;
	}
	.abr img{
		width: 100%;
	}
	.abouth {
	    padding: 40px 0px;
	}
	.logo img {
	    height: 52px;
	}
	.aboutsec p {
	    font-size: 14px;
	  	margin-bottom: 10px!important;
	}
	.banner .carousel-control-prev-icon, .carousel-control-next-icon {
	    width: 1.5rem;
	    height: 1.5rem;
	}
	.navbar {
		padding: 10px 15px!important;
	}
	.abouthome h1 {
	    font-size: 18px;
	    line-height: 1.4;
	}
	.appointment-form{
		padding: 20px 10px!important;
	}
	.appointment-form input{
		height: 40px;
	}
	.hospitalhome h1 {
    font-size: 28px!important;
	}
	.homeservices h1 {
	    font-size: 24px;
	}
	.tbox h5 {
	    font-size: 16px;
	}
	.service-box h2 {
	    margin: 6px 0;
	}

}