@media(min-width:1200px) {
	.container {
		max-width: 1166px;
	}
}

@media(max-width:1400px) {
	.home-common-slider h2 {
		font-size: 43px;
	}
}

@media(max-width:1299px) {

	/****blog-overview****/
	.blog-overview-category-area-wrap .col-lg-4 {
		padding: 0 15px;
	}

	.blog-overview-category-area-wrap .row {
		margin-left: -15px;
		margin-right: -15px;
	}

	/***procedure-overview*****/
	.procedure-area .col-lg-4 {
		padding: 0 15px;
	}

	.procedure-area-wrap {
		margin: 0;
	}
}

@media(max-width:1199px) {
	.header-area {
		overflow-x: hidden;
	}
	.header-right-content-area{
		display:none !important;
	}
	.header-navigation-wrapper.header-area.active{
		display:none;
	}
	.menu-icon-icon{
		display:none;
	}
	/****blog-overview****/
	.more-blog-overview-category::after {
		width: 100%;
	}

	.blog-overview-category-area-wrap .blog-overview-divider {
		width: 100%;
	}

	.blog-overview-more-btn {
		max-width: 100%;
	}

	/**video-dtl***/
	.video-play-wrap {
		padding-left: 80px;
		padding-right: 80px;
	}

	/**gallery-case***/
	.gallery-case-sec .video-play-wrap .swiper-button-prev {
		left: 10px;
	}

	.gallery-case-sec .video-play-wrap .swiper-button-next {
		right: 10px;
	}

	/***doctor-dtl****/
	.video-play-wrap .swiper-button-next {
		right: 10px;
	}

	.video-play-wrap .swiper-button-prev {
		left: 10px;
	}
}

@media(max-width:991px) {
    .header-area.relative-header .header-right-content-area{
		display:none !important;
	}
	.page-template-default .site-breadcrumb {
    display: none;
}
	.home-common-slider p {
		font-size: 26px;
	}
	.home-common-slider p i {
		font-size: 10px;
		padding-right: 15px;
	}
/* 	.home section{
		margin:30px;
	} */
	.page-template-template-video-overview img.vedio-image {
    min-height: 246px;
    
}
	.home section.surgical-area {
    margin: 20px;
}
	.home section.surgical-each-area {
    margin: 20px;
}
	.home section.news-area {
    margin: 20px;
}
/* 	.home section.banner-area {
    margin: 0px;
} */
/* 	.mobile-logo.d-none{
		display:block !important;
	} */
	.banner-wrapper {
    min-height: 100vh;
    padding-bottom: 25%;
    
}
	.header-area.fixed_header .header-right-content-area .pay-bill-and-number,
	.header-area.relative-header .header-right-content-area .pay-bill-and-number {
		display: block;
	}

	/*.header-area.fixed_header .header-right-content-area .menu-icon-icon,
	.header-area.relative-header .header-right-content-area .menu-icon-icon {
		display: none;
	}*/

	.header-area.fixed_header .stiky-logo,
	.header-area.relative-header .stiky-logo {
		display: none !important;
	}

	.header-right-content-area .schedule-button {
		margin-left: 20px;
		display: none;
	}

	.header-area.fixed_header .header-right-content-area .schedule-button,
	.header-area.relative-header .header-right-content-area .schedule-button {
		display: block;
	}

	.pay-bill-and-number ul li {
		padding: 0px 10px;
		position: relative;
	}

	.surgical-image {
		position: relative;
		width: 100%;
	}

	.surgical-image img {
		display: block !important;
		width: 100%;
	}

	.meet-blog-image {
		position: relative;
		width: 100%;
	}

	.meet-blog-image img {
		display: block !important;
		width: 100%;
	}

	.surgical-each-area .row {
		margin-right: -15px;
		margin-left: -15px;
	}

	.surgical-each-area .row .col-lg-4 {
		padding-right: 15px;
		padding-left: 15px;
	}

	.surgical-each-area .row .col-lg-6 {
		padding-right: 15px;
		padding-left: 15px;
	}

	/* %%%%%%%%%%%%%%%%%%%%%% Meet area %%%%%%%%%%% */
	.meet-vidio-wrapper .swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		right: 17px;
		left: auto;
	}

	.meet-vidio-wrapper {
		padding-right: 46px;
	}

	.after-before-each img {
		width: 100%;
		height: 100%;
		min-height: 450px;
	}

	.surgical-area {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.surgical-content {
		padding-top: 33px;
		padding-bottom: 0px;
	}

	.home-common-slider-area {
		margin-bottom: 50px;
	}

	.meet-dr-text {
		padding-left: 0px;
	}

	.meet-dr-image {
		margin-bottom: 33px;
	}

	.meet-blog-each-text img {
		width: 100px;
	}

	.meet-blog-each-text {
		left: 16%;
	}

	.home-blog {
		padding-top: 50px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.meet-vidio-content {
		padding-top: 30px;
	}

	.news-each {
		text-align: center;
		margin-bottom: 40px;
	}

	.footer-left {
		text-align: center;
	}

	.footer-right-each {
		padding-left: 100px;
		padding-right: 100px;
	}

	.footer-social ul {
		text-align: center;
	}

	.footer-social ul li {
		margin-bottom: 15px;
		margin: 0px 13px;
	}

	.footer-right {
		text-align: center;
	}

	.footer-social {
		padding-bottom: 45px;
		padding-top: 10px;
	}

	.footer-each {
		margin-bottom: 35px;
		text-align: left;
	}

	.footer-rating {
		margin-bottom: 53px;
	}

	.footer-logo {
		margin-bottom: 30px;
	}

	.footer-top {
		padding-top: 45px;
		padding-bottom: 35px;
	}

	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inner page %%%%%%%%%%%%%%% */
	/****blog-overview****/
	.blog-overview-category-area-wrap .blog-overview-divider {
		margin: 30px 0 70px;
	}

	.blog-overview-more-btn {
		margin-top: 30px;
	}

	.more-blog-overview-category {
		margin-top: 30px;
		padding-top: 70px;
	}

	/***meet-doctor***/
	.meet-doctor-sec .blog-overview-category-area-wrap .blog-overview-divider {
		margin-top: 30px;
	}

	.each-doctor-img {
		padding-right: 0;
		margin-bottom: 30px;
	}

	/***doctor-dtl***/
	.doctor-dtl-own {
		width: 50%;
	}

	/***contact-us****/
	.contact-info {
		padding: 60px 0;
	}

	.contact-location {
		padding: 60px 0;
	}

	.contact-info .col-lg-6:nth-child(odd) .each-contact-info,
	.contact-location .col-lg-6:nth-child(odd) .each-contact-location {
		padding-right: 0;
		margin-bottom: 40px;
	}

	.contact-info .col-lg-6:nth-child(even) .each-contact-info,
	.contact-location .col-lg-6:nth-child(even) .each-contact-location {
		padding-left: 0;
	}

	/***procedure-overview**/
	.each-procedure {
		margin-bottom: 60px;
	}

	.procedure-say-button {
		width: 304px;
		top: auto;
		bottom: 17px;
	}

	.procedure-say-button .swiper-button-prev,
	.swiper-container-rtl .swiper-button-next {
		left: 0;
	}

	.procedure-say-button .swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		right: 0;
	}

	.doctor-dtl-sec .home-common-slider-area {
		margin-bottom: 10px;
	}

	.doctor-dtl-sec .pro-slider-review {
		margin-top: 50px;
		margin-bottom: 45px;
	}

	.video-gallery-each {
		margin-bottom: 50px;
	}

	.video-gallery-each-area .common-button {
		margin-top: 0px;
	}

	.video-gallery-each-area .blog-overview-divider {
		margin: 45px auto 45px;
	}

	.video-gallery-each-text img {
		width: 57px;
		height: 66px;
		margin-bottom: 15px;
	}

	.video-gallery-each-text {
		padding: 10px 36px 10px;
	}

	.video-gallery-wrapper {
		margin-bottom: 50px;
		margin-top: 35px;
	}

	.video-gallery-area {
		padding-top: 25px;
	}
	.header-area.fixed_header .mobile-logo {
		display:block !important;
	}
	.header-area.fixed_header .pay-bill-and-number, 
	.header-area.fixed_header .schedule-button, 
	.header-area.fixed_header .stiky-logo{
		display:none !important;
	}
	.header-area.fixed_header .header-right-content-area,
	.header-area.relative-header .header-right-content-area {
		align-items: center;
		width: 100%;
		justify-content: end !important;
	}
	.mobile-screen-button{
		display:block;
	}
	.each-form{
		max-width:100%;
		margin-bottom:50px;
	}
	.form-area-wrapper {
		padding-bottom: 0px;
	}
	.home .mobile-screen-button{
		/*display:none;*/
	}
	.home .header-navigation-wrapper.header-area.fixed_header + main + footer.footer-area + .mobile-screen-button{
		display:block;
	} 
}

@media(max-width:767px) {
	.footer-right-each {
    	padding-left: 60px;
    	padding-right: 60px;
	}
	h1 {
		font-size: 30px;
		line-height: 32px;
	}

	h2 {
		font-size: 30px;
		line-height: 32px;
	}

	h3 {
		font-size: 24px;
		line-height: 26px;
	}

	h4 {
		font-size: 20px;
		line-height: 28px;
	}

	.header-area.fixed_header {
		padding: 13px 15px;
	}
	/****	.video-play-wrap iframe {
		height:auto !important;
	} ****/
	.gallery-category-sec .blog-overview-category-area-wrap .blog-overview-divider{
		max-width:70%;
	}
	.blog-overview-category-area-wrap .blog-overview-divider {
		width: 70%;
	}

	.banner-wrapper h1 {
		font-size: 30px;
		line-height: 32px;
		margin-bottom: 5px;
		text-align: center !important;
	}

	.banner-wrapper h3 {
		font-size: 24px;
		line-height: 26px;
	}

	.banner-wrapper ul li a img {
		width: 60px;
	}
	.banner-area {
		min-height: 620px;
	}

	.scroll-icon {
		display: none;
	}

	.banner-scroll-area {
		justify-content: center;
		padding: 0px 0px 10px 0px;
	}

	.banner-address {
		text-align: center;
	}

	.logo-area a img {
		width: 180px;
	}

	.header-area {
		padding: 15px 15px;
	}

	.header-content-wrapper {
		align-items: center;
	}

	.banner-wrapper ul {
		padding-top: 8px;
		padding-bottom: 20px;
	}

	.surgical-image-text h4 {
		font-size: 16px;
		line-height: 22px;
		padding: 0px 20px;
	}
	.surgical-image-texta h4 {
		font-size: 16px;
		line-height: 22px;
	}
	.surgical-image-texta {
	    top: -40px;
}
	.surgical-content h2 {
		font-size: 26px;
		line-height: 32px;
	}

	.surgical-content h3 {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.left-aligment-mobile {
		padding-left: 0px;
	}

	.home-common-slider h2 {
		font-size: 29px;
		line-height: 44px;
		opacity: 0.2;
	}

	.home-common-slider h2 i {
		font-size: 10px;
		padding-right: 10px;
	}

	.home-common-slider-wrapper {
		padding: 0px;
	}

	.surgical-each-text h2 {
		font-size: 30px;
		line-height: 32px;
	}

	.item-text {
		padding: 10px 20px 18px;
	}

	.item-text h3 {
		font-size: 23px;
		line-height: 27px;
	}

	.item-image {
		margin-bottom: 20px;
	}

	.surgical-each-area {
		margin-bottom: 30px;
	}

	.meet-dr-text h2 {
		font-size: 30px;
		line-height: 32px;
	}

	.meet-dr-text h3 {
		margin-bottom: 10px;
	}

	.meet-dr-area {
		padding-top: 50px;
		padding-bottom: 40px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.meet-review-left h2 {
		font-size: 30px;
		line-height: 32px;
	}

	.meet-review-left i {
		font-size: 37px;
		margin-bottom: 13px;
	}

	.meet-review-left h3 {
		font-size: 22px;
		line-height: 34px;
	}

	.meet-review-right h4 {
		font-size: 18px;
		line-height: 34px;
	}

	.meet-review {
		padding-top: 25px;
		padding-bottom: 50px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.meet-blog-each-text h3 {
		line-height: 26px;
		font-size: 18px;
	}

	.meet-blog-each-text img {
		width: 55px;
		margin-bottom: 7px;
	}

	.meet-blog-each-text {
		padding-left: 0px;
		left: 50%;
		padding-bottom: 20px;
	}

	.home-blog h3 {
		margin-bottom: 10px;
	}

	.home-blog p {
		margin-bottom: 10px;
	}

	.after-before-text-left h2 {
		font-size: 30px;
		line-height: 32px;
	}

	.after-before-text-left h3 {
		margin-bottom: 15px;
	}

	.after-before-text-area {
		bottom: 47px;
		padding: 0px 30px;
	}

	.meet-blog-area {
		margin-bottom: 50px;
	}

	.meet-vidio-content h2 {
		font-size: 30px;
		line-height: 32px;
		margin-bottom: 17px;
	}

	.meet-vidio-each-text {
		padding-left: 30px;
		padding-bottom: 12px;
	}

	.meet-vidio-each-text img {
		margin-bottom: 10px;
		width: 35px;
	}

	.meet-vidio-each-text h6 {
		margin-bottom: 0px;
	}

	.meet-vidio-area {
		padding-top: 47px;
		padding-bottom: 0px;
	}

	.news-area {
		padding-top: 50px;
		padding-bottom: 15px;
	}

	.test {
		margin: 20px auto;
		margin-bottom: 0px;
	}

	.footer-bottom-left ul li a {
		font-size: 12px;
		line-height: 18px;
	}

	.footer-bottom {
		padding: 0px 15px;
		text-align: center;
	}

	/* %%%%%%%%%%%%%%%%%%%%%%%%% Inner page %%%%%%%%%%% */
	/****blog-overview****/
	.blog-overview-filter .pr-4 {
		padding-right: 15px !important;
	}

	.blog-overview-filter .pl-4 {
		padding-left: 15px !important;
	}

	.blog-overview-filter .select-box {
		margin-bottom: 20px;
	}

	.blog-overview-category-area-wrap .blog-overview-divider {
		margin: 0 auto 45px;
	}

	.more-blog-overview-category {
		margin-top: 0;
		margin-bottom: 45px;
	}

	.blog-overview-more-btn {
		margin-top: 0;
	}

	.more-blog-overview-category {
		margin-bottom: 0;
		padding-top: 45px;
	}

	.each-blog-overview-category-text h6 {
		margin-bottom: 15px;
	}

	/****blog-post***/
	.blog-post-dtl h2 {
		margin-top: 40px;
	}

	.blog-post-dtl h3 {
		margin-top: 40px;
	}

	.blog-post-dtl-btn .common-button {
		top: 20px;
	}

	.blog-post-dtl-btn {
		padding: 20px 0 0;
		margin-top: 40px;
	}

	.blog-post-sec {
		padding: 40px 0 0px;
	}

	/***notfound-error-sec****/
	.notfound-error-sec {
		padding-bottom: 40px;
	}

	/**video-dtl***/
	.video-play-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.video-play-wrap iframe {
		height: 320px;
		max-height: 194px !important;
	}

	/***gallery-case***/
	.gallery-case-sec .video-play-wrap .common-arrow {
		top: 37%;
	}

	.gallery-case-sec .video-play-wrap .gallery-thumbs {
		margin-top: 15px;
	}

	/***doctor-dtl***/
	.doctor-dtl-own {
		width: 100%;
		margin-right: 0;
	}

	.doctor-cv p {
		margin-bottom: 20px;
	}

	.doctor-dtl-sec .video-play-wrap h2 {
		font-size: 30px;
	}

	/***contact-us****/
	.contact-info {
		padding: 40px 0;
	}

	.contact-location {
		padding: 40px 0;
	}

	.contact-info .col-lg-6:nth-child(odd) .each-contact-info,
	.contact-location .col-lg-6:nth-child(odd) .each-contact-location {
		margin-bottom: 20px;
	}

	/***procedure-overview**/
	.each-procedure {
		margin-bottom: 40px;
	}

	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%% procedure %%%%%%%%%%%%%%%%%%%%%%%% */
	.faq-question-wrapper {
		width: calc(100% - 0px);
		margin: 0px auto;
		margin-bottom: 90px;
		margin-top: 95px;
	}

	.accordion>li>span {
		font-size: 20px;
		line-height: 28px;
		padding: 13px 20px 13px 0px;
		padding-bottom: 8px;
	}

	.inner-banner-area .banner-wrapper {
		align-items: center;
		justify-content: end;
		padding-bottom: 117px;
	}

	.procedure-area {
		padding-top: 40px;
	}

	.video-play-wrap h2 {
		font-size: 30px;
	}

	.video-play-wrap .swiper-container {
		margin: 15px 0 16px;
	}

	.procedure-area .say-area {
		padding-top: 27px;
		padding-bottom: 52px;
	}

	.download-text img {
		width: 30px;
		margin-bottom: 10px;
		min-height: 36px !important;
	}

	.download-text {
		padding: 10px 22px 13px;
	}

	.download-text h6 {
		margin-bottom: 0px;
	}

	.download-area {
		margin-bottom: 53px;
		margin-top: 40px;
	}

	.procedure-area .meet-area {
		margin-top: 40px;
		margin-bottom: 50px;
		padding-top: 50px;
	}

	.procedure-area .pro-meet-blog-area {
		margin-top: 47px;
		margin-bottom: 50px;
	}

	.faq-question-wrapper h2 {
		font-size: 30px;
		line-height: 32px;
		margin-bottom: 0px;
	}

	.faq-question-wrapper {
		margin-bottom: 54px;
		margin-top: 24px;
	}

	.contact-area {
		margin-bottom: 50px;
		padding-right: 20px
		padding-left: 20px
	}

	.say-slider-wrapper h2 {
		font-size: 30px;
		line-height: 32px;
		margin-bottom: 20px;
	}

	.inner-top-area {
		padding: 35px 0 0px;
	}

	.blog-overview-sec .pro-meet-blog-area {
		margin-top: 70px;
	}

	.meet-doctor-sec {
		padding-top: 25px;
	}

	.meet-doctor-sec .meet-dr-area {
		padding-top: 15px;
	}

	.contact-sec {
		padding-top: 25px;
	}

	.procedure-overview-sec .home-common-slider-area {
		margin-bottom: 0px;
	}

	.procedure-overview-sec .surgical-area {
		margin-top: 50px;
	}

	.procedure-overview-sec {
		padding-top: 25px;
	}

	.procedure-overview-v-area {
		padding-top: 25px;
	}

	.procedure-overview-v-wrapper .surgical-area {
		margin-top: 0px;
		margin-bottom: 60px;
	}

	.procedure-overview-v-wrapper {
		margin-top: 60px;
	}
	.meet-review-right {
		padding: 0px 0px 20px 0px;
	}
	.header-area.relative-header .logo-area {
		display: none !important; 
	}
	#page{
		overflow-x:hidden;
	}
}
@media(max-width:400px){
	.mobile-screen-button ul li a.common-button {
		padding: 0px 18px;
	}
}