@media screen and (max-width: 1199px) {
	.content-bk-ft-first{
		gap: 30px;
	}
	.ft-group-links{
		gap: 20px;
	}
	.quote-stars h2{
		font-size: 22px;
	}
	.slider-hm-txt h2{
		font-size: 32px;
	}
	.main-menu{
		gap: 20px;
	}
	.title-page,.txt-global h2,.box-ceo-name h2{
		font-size: 32px;
	}
	.txt-global h3{
		font-size: 28px;
	}
}
@media screen and (max-width: 991px) {
	.logo-site img{
		height: 40px;
		margin-bottom: 10px;
	}
	.ft-logo-ft-txt{
		max-width: 100%;
		flex: auto;
	}
	.quote-stars h2{
		font-size: 20px;
	}
	.service-txt h2{
		font-size: 22px;
	}
	.tab-txt h3{
		font-size: 20px;
	}
	.tab-icon{
		width: 45px;
		height: 45px;
		flex: 45px 0 0;
	}
	.slider-hm-txt h2{
		font-size: 28px;
		line-height: 40px;
	}
	#home-slider .owl-dots{
		left: 34%;
	}
	.main-menu{
		display: none;
	}
	.bottom-header-content{
		justify-content: space-between;
	}
	.title-page,.txt-global h2,.box-ceo-name h2{
		font-size: 28px;
	}
	.txt-global h3{
		font-size: 26px;
	}
	.say-txt{
		font-size: 22px;
	}
	.nw-heading-txt .nw-title{
		font-size: 22px;
	}
	.offers-content-item-row{
		gap: 60px;
	}
	.patient-care-hero-content{
		gap: 40px;
	}
	.banner-doctor-content-txt h2{
		font-size: 28px;
	}
	.bottom-header-content{
		padding: 30px 15px !important;
	}
	.btn-list-menu {
		display: flex;
	}
	.mega-menu-content.dropdown-menu{
		display: none !important;
	}
}
@media screen and (max-width: 767px) {

	.btn-light.btn-lang{
		padding: 0;
	}
	.btn-list-menu {
		display: flex;
	}
	.top-header-left{
		justify-content: flex-end;
		margin-top: 15px;
	}
	.qr-code {
		display: none;
	}
	.content-bk-ft-secund{
		padding: 25px;
	}
	.ft-secund-txt{
		font-size: 22px;
	}
	.booking-heading-txt h2{
		font-size: 32px;
	}
	.title-section h2{
		font-size: 28px;
	}
	.service-txt h2{
		font-size: 20px;
	}
	.search-doctor-input h3{
		font-size: 22px;
	}
	.tab-txt h3{
		font-size: 20px;
	}
	.tab-item-box{
		margin-bottom: 10px;
	}
	#home-slider .owl-dots{
		position: static;
		text-align: center;
		margin-top: 30px;
	}
	#home-slider{
		padding: 50px 20px;
	}
	.slider-hm-txt h2{
		font-size: 24px;
		line-height: 30px;
	}
	.content-hd-top{
		flex-wrap: wrap;
	}
	.logo-site{
		width: 100%;
		align-items: center;
		justify-content: center;
		display: flex;
	}
	.top-header-left{
		width: 100%;
	}
	.qr-code{
		margin:auto 0 auto auto;
	}
	.quote-stars h2{
		font-size: 18px;
	}
	.btn-scroll-top{
		width: 45px;
		height: 45px;
	}
	.title-page,.txt-global h2,.box-ceo-name h2{
		font-size: 24px;
	}
	.txt-global h3{
		font-size: 22px;
	}
	.hero-inner-pic{
		margin-bottom: 0;
	}
	.content-hero-inner{
		justify-content: center;
		align-items: center;
		display: flex;
	}
	.txt-global p{
		font-size: 18px;
	}
	.about-ceo-content{
		flex-direction: column;
		gap: 40px;
	}
	.bk-ceo-pic,.flex-md-row-reverse .bk-ceo-pic{
		max-width: 100%;
		border-radius: 20px;
	}
	.bk-ceo-pic:before{
		display: none;
	}
	.box-ceo-name h2{
		line-height: 30px;
	}
	.box-ceo-name{
		gap: 10px;
	}
	.say-txt{
		font-size: 20px;
	}
	.hospital-pic{
		margin-bottom: 20px;
	}
	.txt-global h2{
		line-height: 30px;
	}
	.nw-heading-txt .nw-title{
		font-size: 20px;
	}
	.visible-lg{
		display: none !important;
	}
	.visible-mobile{
		display: block;
	}
	.bk-section-news-details{
		gap: 30px;
	}
	.news-details-pic-title{
		flex-direction: column;
		gap: 30px;
		align-items: flex-start;
	}
	.nws-details-paragraph {
	    column-count: 1;
	    column-gap: 30px;
	}
	.pic-nws-dt{
		width: 100%;
	}
	.offers-content-item-row{
		gap: 30px;
	}
	.offers-pic-bk{
		padding: 30px;
	}
	.offers-pic-bk{
		height: 330px;
	}
	.offers-list{
		gap: 40px;
	}
	.bottom-training-bk{
		gap: 30px;
	}
	.contact-info-txt-head h2{
		font-size: 28px;
	}
	.section-privacy-page-inner,.content-privacy,.privacy-content-txt{
		gap: 30px;
	}
	.content-privacy .row{
	  gap: 30px;
	}
	.notfound-heading-txt h2{
	  font-size: 48px;
	  line-height: 58px;
	}
	.notfound-heading-txt p{
	  font-size: 20px;
	  font-weight: 500;
	}
	.content-notfound-in{
		padding: 0;
	}
	.patients-page-content{
		gap: 32px;
	}
	.patients-group-one{
		gap: 32px;
	}
	.patients-group-three{
		gap: 32px;
	}
	.patients-group-two{
		gap: 16px 32px;
	}
	.patients-group-two p {
	    flex: calc(50% - 16px) 0 0;
	}
	.serve-item-txt h3{
		font-size: 22px;
	}
	.patient-care-hero-content{
		flex-direction: column;
	}
	.patient-care-hero{
		gap: 30px;
	}
	.patient-care-hero{
		align-items: flex-start;
	}
	.hero-pic-care{
		width: 100%;
	}
	.hero-pic-care img{
		width: 100%;
	}
	.service-details-hero{
		flex-direction: column;
	}
	.banner-doctor-content-txt h2{
		font-size: 24px;
	}
	.bk-txt-programe .txt-global ol li{
		font-size: 18px;
	}
	.close-search{
		top: 20px;
		left: 20px;
		padding: 10px;
	}
	.bottom-header-content {
		padding: 15px 15px !important;
	}
}
@media screen and (max-width: 575px) {
	.actions-box-doctor{
		flex-direction: column;
		align-items: center;
	}
	.actions-box-doctor .btn{
		width: 100%;
	}
	.content-bk-ft-secund{
		flex-wrap: wrap;
	}
	.ft-secund-txt{
		flex: auto;
		width: 100%;
		text-align: center;
		font-size: 20px;
	}
	.logos-secund{
		flex: auto;
	}
	.ft-social{
		width: 100%;
		flex: auto;
		justify-content: center;
	}
	.copy-right{
		width: 100%;
		text-align: center;
	}
	.ft-group-links{
		flex-wrap: wrap;
		gap: 30px 0;
	}
	.ft-links-column{
		width: 50%;
		flex: 50% 0 0;
	}
	.booking-heading-txt h2{
		font-size: 28px;
	}
	.booking-heading-txt p{
		font-size: 18px;
	}
	.title-section h2{
		font-size: 24px;
	}
	.section-round,.section-feed,
	.section-services,.section-stars-centers,
	.section-team,.section-search,.section-services-inner,
	.section-media-centers-page,.bk-section-news-details,.related-news,.section-research-centers-inner,
	.section-offers-inner,.section-training-page-inner,.section-contact-page-inner,
	.bk-contact-info,.section-privacy-page-inner,.patients-group-two,.patients-page-content,
	.patient-care-section-service,.patient-care-hero,.section-programe-page{
		padding: 50px 0;
	}
	.patient-care-section-two{
		padding: 0;
	}
	.quote-stars h2{
		font-size: 18px;
		line-height: 25px;
	}
	.feeds-quote-attribute{
		gap: 20px;
	}
	.feeds-icon{
		width: 80px;
		height: 80px;
	}
	.feeds-content{
		gap: 30px;
	}
	.service-txt h2{
		font-size: 18px;
	}
	.section-services{
		border-radius: 50px 50px 0 0;
	}
	#services-slider.dots-sty .owl-dots,
	#team-slider.dots-sty .owl-dots{
		position: static;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#team-slider.dots-sty .owl-dots{
		margin-top: 30px;
	}
	.centers-heading-txt h2,.team-txt h2{
		font-size: 18px;
	}
	.section-team{
		background-size: contain;
	}
	.search-doctor-input h3{
		font-size: 20px;
	}
	.search-icon-frm{
		display: none;
	}
	.search-doctor-input{
		max-width: calc(100% - 125px);
	}
	.btn-primary{
		padding: 15px;
	}
	.tab-txt h3{
		font-size: 18px;
	}
	.slider-hm-txt h2{
		font-size: 20px;
		line-height: 25px;
	}
	.top-header .btn-secondary{
		padding: 12px;
		white-space: nowrap;
	}
	.btn-light{
		width: 48px;
	}
	.top-header{
		padding: 15px 0;
	}
	.title-page,.txt-global h2,.box-ceo-name h2{
		font-size: 20px;
	}
	.txt-global h3{
		font-size: 18px;
	}
	.txt-global p{
		font-size: 16px;
	}
	.section-about-ceo{
		padding: 40px 0;
	}
	.say-txt{
		font-size: 18px;
	}
	.content-alfaqih-say{
		flex-direction: column;
	}
	.alfaqih-avatar{
		flex: auto;
	}
	.say-txt{
		text-align: center;
	}
	.box-alfaqih-say{
		padding: 30px 20px;
	}
	.txt-global h2{
		line-height: 25px;
	}
	.box-ceo-name{
		bottom: -20px;
	}
	.content-hero-inner{
		padding: 20px 0;
	}
	.box-banner-hero-inner{
		padding: 50px 20px 0 20px;
	}
	.serv-sup-pic{
	  display: flex;
	  flex: 120px 0 0;
	}
	.serv-sup-pic img{
	  width: 120px;
	  height: 110px;
	  border-radius: 6px;
	}
	.nw-heading-txt .nw-title{
		font-size: 18px;
	}
	.content-share-nws p{
		font-size: 16px;
	}
	.social-share{
		width: 40px;
		height: 40px;
		font-size: 18px;
	}
	.research-centers-item{
		flex-direction: column;
	}
	.company-logo{
		width: 100%;
	}
	.offers-content-item-row{
		flex-direction: column !important;
	}
	.offers-pic-bk{
		height: auto;
		width: 100%;
	}
	.offers-list,.section-training-page-inner{
		gap: 30px;
	}
	.main-training-bk{
		flex-direction: column;
	}
	.bottom-training-bk{
		flex-direction: column;
	}
	.contact-info-txt-head h2{
		font-size: 24px;
	}
	.box-join-content{
		padding: 30px 20px;
	}
	.notfound-heading-txt h2{
	  font-size: 38px;
	  line-height: 48px;
	}
	.notfound-heading-txt p{
	  font-size: 18px;
	  font-weight: 500;
	}
	.page-notFound-layout{
		height: auto;
		flex-direction: column;
	}
	.section-content-notfound{
		padding: 50px 0;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.content-notfound,.content-notfound-in{
		align-items: center;
	}
	.patients-page-content{
		gap: 16px;
	}
	.patients-group-one{
		gap: 16px;
	}
	.patients-group-two{
		gap: 16px;
	}
	.patients-group-three{
		gap: 16px;
	}
	.patients-group-one{
		flex-direction: column;
	}
	.patients-group-two{
		flex-direction: column;
	}
	.patients-group-three{
		flex-direction: column;
	}
	.patients-group-two{
		padding: 0;
	}
	.serve-item-txt h3{
		font-size: 20px;
	}
	.serve-item-txt h3{
		line-height: 25px;
	}
	.banner-doctor-content-txt h2{
		font-size: 20px;
	}
	.txt-box-doctor h3{
		font-size: 18px;
	}
	.services-doctor-group{
		padding: 0 0 50px 0;
	}
	.banner-doctor-content-txt p,
	.banner-doctor-content-txt p span{
		font-size: 16px;
	}
	.bk-txt-programe .txt-global ol li{
		font-size: 16px;
	}
	.modal-right .modal-dialog-slideout {
		width: 100%;
	}
	.dropdown-search-secreen-options-content .dropdown-item img{
		width: 40px;
		height: 40px;
		flex: 40px 0 0;
	}
	.dropdown-search-secreen-options-content .dropdown-item span{
		font-size: 14px;
	}
}