@media(max-width:1150px){
	.menu-area > ul > li > a {
		padding: 20px 8px;
		font-size: 0.738rem;
	}
}
@media(min-width:992px) {
	.treatment-link a {
		aspect-ratio: 2 / 1.5;
		padding: 20px;
	}
}
@media(max-width:1199px) {
	.pro-flote-image {
		max-width: 434px;
	}
}
@media(max-width:991px) {
	.menu-area, .header-button{
		display:none;
	}
	.treatment-link {
		margin-bottom: 1rem;
	}
	.doctor-area {
		margin-top: 1rem;;
	}
	.footer-links ul {
		padding-left: 0px;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inner Page Start %%%%%%%%%%%%%%%%%%%%%%% */
	.pro-flote-image {
		max-width: 100%;
		float: inherit;
		margin-top: 40px;
		margin-bottom: 40px;
		margin-left: 0px;
	}
	.nose-each-image{
		margin-bottom: 30px;
	}
	.nose-wrapper {
		margin-top: 50px;
	}
	.defalt-area {
		margin-bottom: 60px;
	}
	.our-approach-image{
		margin-bottom: 18px;
	}
	.pro-half-image {
		width: 100%;
		float: inherit;
		margin-bottom: 50px;
		margin-left: 0px;
	}
	.pro-full-image {
		margin-bottom: 50px;
		margin-top: 50px;
	}
	.assessment-image{
		margin-top: 60px;
	}
	.procedure-area .links-grid-wrapper {
		padding-bottom: 40px;
	}
	.inner-banner-area {
		min-height: 340px;
		display: flex;
		align-items: end;
		padding-bottom: 32px;
		background-position: center center;
	}
	.inner-banner-area .banner-middle-content {
		padding-bottom: 0px;
	}
	.contact-top-each-wrapper .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.contact-top-each-wrapper .row .col-lg-6 {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* 	doctor & research template */
	.dr-callum-faris-content{
		margin-bottom: 20px;
	}
	.dr-callum-faris-top-area {
		margin-bottom: 50px;
	}
	.research-tab-wrapper .nav-tabs {
		display: block;
	}
	.research-tab-wrapper .nav-tabs .nav-item {
		width: 100%;
		border-bottom: 1px solid #a8b3a6;
	}
	.research-tab-wrapper .nav-tabs .nav-item .nav-link{
		padding: 20px 10px;
	}
	.research-tab-image{
		margin-bottom: 20px;
	}
	/* 	doctor & research template */
	.rmp_menu_trigger{
		display:none !important;
	}
}
@media(max-width:767px) {
	.inner-banner-area{
		overflow-x:hidden;
	}
	.banner-title h1{
		font-size: 1.75rem;
	}
	.banner-usp {
		display:none
	}
	.banner-area {
		min-height: 480px;
		grid-template-rows: auto;
		overflow-x:hidden;
	}
	.banner-middle-content{
		padding-bottom: 5rem;
	}
	.links-grid li {
		flex: 0 0 100%;
	}
	.doctor-area .card {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.banner-middle-content {
		padding-bottom: 5rem;
	}
	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inner Page Start %%%%%%%%%%%%%%%%%%%%%%% */
	.procedure-banner-usp.banner-usp {
		display: block;
	}
	.procedure-banner-usp.banner-usp .row{
		margin-right: -10px;
		margin-left: -10px;
	}
	.procedure-banner-usp.banner-usp .row .col-6{
		padding-left: 10px;
		padding-right: 10px;
	}
	.price-wrapper ul li p{
		padding: 8px 16px;
		width: 65%;
		display: flex;
        align-items: center;
	}
	.price-wrapper ul li h6{
		padding: 21px 18px;
		padding-right: 18px;
		width: 35%;
		display: flex;
        align-items: center;
        justify-content: center;
	}
	.inner-banner-area {
		min-height: 240px;
	}
	.banner-title::before {
		bottom: 0.15rem;
	}
	.inner-banner-area .banner-middle-content .row{
		margin: 0px;
	}
	.inner-banner-area .banner-middle-content .row .col-md-9{
		padding: 0px;
	}
	.inner-banner-area.no-image-banner {
		min-height: 100%;
		padding-bottom: 32px;
		min-height: 240px;
	}
}
@media(max-width:430px){
	.price-wrapper ul li a h6 {
		padding: 21px 18px;
		padding-right: 18px;
		width: 35%;
		height: 100%;
		min-height: 84px;
		display: flex;
		align-items: center;
	}
}