@media (max-width: 1200px) {
.topbar span{
		font-size: 14px
	}
	.navbar-dark .navbar-nav .nav-link{
		padding: 16px 15px;
	}
	.navbar h1{
		font-size: 29px;
	}
	.navbar h3{
		font-size: 17px;
	}
	.testibox2 i{
		left: 122px;
	}
}
@media (max-width: 1200px) and (min-width: 992px) {
	.navbar-dark .navbar-nav .nav-link{
		font-size: 12px;
	}
}
@media (max-width: 1024px) {

	.testibox{
		padding-left: 150px
	}
	.testibox i {
		font-size: 75px
	}
	#header-carousel h1{
		font-size: 48px
	}
	.contactdetail h1{
		font-size: 32px
	}
	.contactdetail{
		padding-top: 0;
	}
	.contactdetail a{
		padding: 10px!important;
	}
	.contactdetail a.btn span{
		font-size: 22px
	}
	.contactdetail p{
		font-size: 15px;
		line-height: 28px
	}
}
@media (max-width: 992px) {
	.hospbox p span{
		font-size: 14px;
	}
	.serdetail{
		padding-top: 0;
	}
	.testibox2 i{
		left: 70px;
	}
	.hospitalpginner{
		padding: 2.5rem 15px!important;
	}
	.page-header h1{
		font-size: 38px
	}
	.page-header h6{
		font-size: 14px;
		font-weight: 300;

	}
		.map{
			padding: 2.5rem 0;
		}
		.page-header{
			height: 180px;
		}
		.contactar{
		padding-top: 35px!important;
	}
	.footer {
		padding: 2.5rem 0
	}
	.testibox{
		padding: 80px 0 60px 0;
	}
	.attach{
		padding: 15px
	}
	.testibox p{
		font-size: 16px!important;
	}
	.testibox i{
		top: 0;
	}
	.attach ul li img{
		width: 100px!important;
		height: 80px!important
	}	
	.attach h6{
		font-size: 14px
	}
	.ha{
		margin-bottom: 25px!important
	}
	.attachment{
		padding: 2.5rem 0!important;
	}
	.attachment h1{
		font-size: 24px;
		margin-bottom: 10px!important
	}
	.navbar{
		padding: 5px 0!important;
	}	
	.navbar-dark .navbar-nav .nav-link{
		padding: 9px 15px;
		font-size: 13px
	}
	.navbar-nav{
		
		margin-top: 10px
	}
	.navbar .dropdown-item{
		padding: 3px 15px;
	}
	.abthome h1 {
		font-size: 32px;
		margin-bottom: 4px
	}
	.abthome h2 {
		font-size: 20px
	}
	.abthome p{
		line-height: 24px;
		font-size: 14px;
		text-align: justify;
		margin-bottom: 10px
	}
	.abthome p.t3{
		font-size: 15px;
	}
	.abthome img {
	    top: -12px;
	}
	.h-80{
		height: 50%!important
	}
}
@media (max-width: 991px){
	
	.testibox2{
		padding: 40px 0;
		padding-left: 150px;
	}
	.testibox2 p{
		color: #000
	}
	.navbar-collapse{
		background: #091c46;
	}
	.hospbox h1{
		font-size: 20px!important;
	}

}
@media (max-width: 768px){
	.page-header h1{
		font-size: 28px;
	}
	.testibox2 i{
		left: 50px;
		font-size: 60px
	}
	.hospitalpg .hospbox{
		margin-top: 10px;
	}
	.hospitalpg h3 {
		font-size: 26px;
	}
	.footer p{
		font-size: 14px;
		color: #ffffff
	}
	.footer h4{
		margin-bottom: 10px!important
	}
	.fb h1 {
		font-size: 24p
	}
	.service-item p{
		line-height: 24px
	}
	.service-item h4{
		line-height: 24px
	}
		.abthome img{
		position: static;
		width: 80%
	}
	#header-carousel h1{
		font-size: 32px
	}
	.abthome{
		padding: 0 0 2rem 0;
	}
	.services{
		padding: 2rem 0;
	}
	.services a{
		padding: 8px 10px!important
	}
	.abthome a{
		padding: 5px 10px!important;
		font-size: 13px
	}
	.services h1{
		font-size: 28px
	}
	.clinicarea{
		padding: 2.5rem 0;
	}

	.contactdetail{
		padding-top: 0
	}
	.contactar{
		padding-top: 60px!im
	}
	.contactdetail h1{
		font-size: 28px
	}
	.lnksf a{
		font-size: 14px;
		color: #fff!important
	}
}
@media (max-width: 576px) {
	.serimg img{
		max-width: 100%;
	}
	.testibox2{
		padding: 25px
	}
	.testibox2 i{
		position: static;
		top: 0;
	}
	.cntbox i {
		font-size: 22px;
		width: 55px;
		height: 55px
	}
	.page-header h1{
		font-size: 26px
	}
	.attach{
		padding: 15px 8px!important
	}
	.attach ul li img{
		width: 80px!important;
		height: 60px!important
	}
	.hospbox h1{
		font-size: 16px!important;
	}
}
@media (max-width: 425px) {
	.page-header{
		height: 145px;
	}
	#header-carousel h1{
		font-size: 28px
	}
	#header-carousel a{
		padding: 5px 10px;
		font-size: 12px
	}
	.abthome img{
		position: static;
		width: 100%
	}
	.ms-5{
		margin-left: 0!important;
	}
	.px-5{
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.abthome h2 {
		font-size: 18px
	}
	.appfooter{
		padding: 20px!important
	}
}
@media (max-width: 375px) {
	.attach{
		padding: 8px 5px!important
	}
	.attach ul li{
		padding: 5px!important
	}
	.attach ul li img{
		width: 60px!important;
		height: 50px!important;
	}
	.navbar h1 {
		font-size: 22px
	}
	.navbar h3{
		font-size: 14px
	}
	.navbar p {
		font-size: 12px
	}
	.sticky-top {
		padding-right: 15px !important;
		padding-left: 15px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
	.navbar-toggler{
		padding: 0 !important
	}

}
