@media (min-width: 1921px) {
	/* HERO SLIDER */
	.slider {
		height: 650px;
	}
	.slider .slides {
		height: 650px;
	}
	#hero-3 .slider,
	#hero-10 .slider,
	#hero-3 .slider .slides,
	#hero-10 .slider .slides {
		height: 700px;
	}
	#hero-1 .hero-txt {
		margin-top: -80px;
	}
	#hero-6 .caption-txt {
		margin-top: -100px;
	}
	#hero-11 .caption-txt {
		margin-top: -120px;
	}
	/* HERO IMAGES CAROUSEL */
	#heroCarousel .carousel-item {
		min-height: 650px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (min-width: 1440px) and (max-width: 1920.99px) {
	/* HERO SLIDER */
	.slider {
		height: 650px;
	}
	.slider .slides {
		height: 650px;
	}
	#hero-3 .slider,
	#hero-10 .slider,
	#hero-3 .slider .slides,
	#hero-10 .slider .slides {
		height: 700px;
	}
	#hero-1 .hero-txt {
		margin-top: -80px;
	}
	#hero-6 .caption-txt {
		margin-top: -100px;
	}
	#hero-11 .caption-txt {
		margin-top: -120px;
	}
	/* HERO IMAGES CAROUSEL */
	#heroCarousel .carousel-item {
		min-height: 650px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (min-width: 1200px) {}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (min-width: 992px) and (max-width: 1199.99px) {
	/*------------------------------------------*/
	/*   BASE

  /*------------------------------------------*/
	.pc-30 {
		padding-right: 20px;
		padding-left: 20px;
	}
	.pr-30 {
		padding-right: 15px;
	}
	/* Header H5 */
	h5.h5-xs {
		font-size: 1.09375rem;
	}
	/* 17.5px */
	h5.h5-sm {
		font-size: 1.125rem;
	}
	/* 18px */
	h5.h5-md {
		font-size: 1.15625rem;
	}
	/* 18.5px */
	h5.h5-lg {
		font-size: 1.1875rem;
	}
	/* 19px */
	h5.h5-xl {
		font-size: 1.218755rem;
	}
	/* 19.5px */
	/* Header H4 */
	h4.h4-xs {
		font-size: 1.25rem;
	}
	/* 20px */
	h4.h4-sm {
		font-size: 1.375rem;
	}
	/* 22px */
	h4.h4-md {
		font-size: 1.5rem;
	}
	/* 24px */
	h4.h4-lg {
		font-size: 1.625rem;
	}
	/* 26px */
	h4.h4-xl {
		font-size: 1.75rem;
	}
	/* 28px */
	/* Header H3 */
	h3.h3-xs {
		font-size: 1.875rem;
	}
	/* 30px */
	h3.h3-sm {
		font-size: 2rem;
	}
	/* 32px */
	h3.h3-md {
		font-size: 2.125rem;
	}
	/* 34px */
	h3.h3-lg {
		font-size: 2.25rem;
	}
	/* 36px */
	h3.h3-xl {
		font-size: 2.5rem;
	}
	/* 40px */
	/* Header H2 */
	h2.h2-xs {
		font-size: 2.75rem;
	}
	/* 44px */
	h2.h2-sm {
		font-size: 2.875rem;
	}
	/* 46px */
	h2.h2-md {
		font-size: 3rem;
	}
	/* 48px */
	h2.h2-lg {
		font-size: 3.125rem;
	}
	/* 50px */
	h2.h2-xl {
		font-size: 3.25rem;
	}
	/* 52px */
	h2.h2-huge {
		font-size: 4.25rem;
	}
	/* 68px */
	/* Paragraphs */
	p.p-sm {
		font-size: 0.95rem;
	}
	/* 15.2px */
	p {
		font-size: 1rem;
	}
	/* 16px */
	p.p-md {
		font-size: 1.066rem;
	}
	/* 17px */
	p.p-lg {
		font-size: 1.133rem;
	}
	/* 18.125px */
	p.p-xl {
		font-size: 1.266rem;
	}
	/* 20.25px */
	/* Buttons */
	.btn.btn-sm {
		font-size: 0.875rem;
	}
	/* Video Play Button */
	.video-btn {
		width: 90px;
		height: 90px;
		margin-top: -45px;
		margin-left: -45px;
	}
	.video-btn i {
		font-size: 2.75rem;
		line-height: 82px!important;
	}
	.video-btn.video-btn-sm {
		width: 74px;
		height: 74px;
		margin-top: -37px;
		margin-left: -37px;
		line-height: 64px!important;
	}
	.video-btn.video-btn-sm i {
		font-size: 34px;
		line-height: 68px!important;
		margin-left: 6px;
	}
	/* Box Icons */
	.icon-xs [class*="flaticon-"]:before,
	.icon-xs [class*="flaticon-"]:after {
		font-size: 2.85rem;
	}
	.icon-sm [class*="flaticon-"]:before,
	.icon-sm [class*="flaticon-"]:after {
		font-size: 3.35rem;
	}
	.icon-md [class*="flaticon-"]:before,
	.icon-md [class*="flaticon-"]:after {
		font-size: 3.85rem;
	}
	.icon-lg [class*="flaticon-"]:before,
	.icon-lg [class*="flaticon-"]:after {
		font-size: 4rem;
	}
	.icon-xl [class*="flaticon-"]:before,
	.icon-xl [class*="flaticon-"]:after {
		font-size: 4.35rem;
	}
	/* PNG Icons */
	.img-110 {
		width: 90px;
		height: 90px;
	}
	.img-100 {
		width: 90px;
		height: 90px;
	}
	.img-95 {
		width: 85px;
		height: 85px;
	}
	.img-90 {
		width: 85px;
		height: 85px;
	}
	.img-85 {
		width: 80px;
		height: 80px;
	}
	.img-80 {
		width: 70px;
		height: 70px;
	}
	.img-75 {
		width: 70px;
		height: 70px;
	}
	.img-70 {
		width: 65px;
		height: 65px;
	}
	.img-65 {
		width: 60px;
		height: 60px;
	}
	/* Section Id */
	span.section-id {
		font-size: 0.8rem;
		margin-bottom: 23px;
	}
	/* Section Title */
	.section-title p {
		padding: 0 14%;
	}
	/* Text Block Headers */
	.txt-block h4.h4-xl,
	.txt-block h3.h3-md {
		margin-bottom: 20px;
	}
	/* Content Block Image */
	.content-block-img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	/*------------------------------------------*/
	/*   HERO

  /*------------------------------------------*/
	#hero-12 {
		padding-top: 80px;
		padding-bottom: 180px;
	}
	/* Slider */
	#hero-3 .slider,
	#hero-10 .slider,
	#hero-3 .slider .slides,
	#hero-10 .slider .slides {
		height: 620px;
	}
	/* Hero Carousel */
	#heroCarousel .carousel-item {
		min-height: 580px;
	}
	.carousel-control-next,
	.carousel-control-prev {
		height: 25px;
		width: 25px;
		padding: 0;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 25px;
		height: 25px;
	}
	.carousel-control-next {
		right: 0;
	}
	.carousel-control-prev {
		left: 0;
	}
	/* Hero Text */
	#hero-1 .hero-txt {
		margin-top: -100px;
		margin-bottom: 0;
	}
	#hero-3 .caption-txt {
		padding-left: 0;
	}
	.hero-5-strip {
		padding: 20px 40px;
	}
	#hero-5 .hero-txt {
		padding: 45px 40px;
	}
	#hero-10 .caption-txt {
		margin-top: -100px;
	}
	#hero-12 .hero-txt {
		padding-right: 30px;
		padding-left: 20px
	}
	/* Hero Headers */
	#hero-1 h2 {
		font-size: 4.25rem;
		margin-bottom: 20px;
	}
	#hero-1 h5,
	#hero-4 h5,
	.hero-5-strip h5,
	#hero-7 h5,
	#hero-8 h5,
	#hero-9 h5,
	#hero-12 h5 {
		font-size: 0.835rem;
		margin-bottom: 25px;
	}
	#hero-2 h2 {
		font-size: 3rem;
		margin-bottom: 20px;
	}
	#hero-3 h2 {
		font-size: 4.5rem;
		letter-spacing: -1px;
		margin-bottom: 20px;
	}
	#hero-4 h2 {
		font-size: 3.15rem;
		margin-bottom: 25px;
	}
	#hero-5 h3 {
		font-size: 2rem;
		margin-bottom: 20px;
	}
	#hero-5 h4 {
		font-size: 1.5rem;
		margin-bottom: 15px;
	}
	.hero-5-strip h5 {
		line-height: 1;
		margin-bottom: 0;
	}
	#hero-6 h2 {
		font-size: 3.25rem;
		letter-spacing: 1px;
		margin-bottom: 15px;
	}
	#hero-6 h5 {
		font-size: 0.835rem;
		margin-bottom: 30px;
	}
	#hero-7 h2 {
		font-size: 3.75rem;
		margin-bottom: 20px;
		padding-right: 3%;
	}
	#hero-8 h2 {
		font-size: 4.5em;
		letter-spacing: 2px;
		margin-bottom: 20px;
	}
	#hero-9 h2 {
		font-size: 3rem;
		letter-spacing: 0;
		margin-bottom: 20px;
	}
	#hero-10 h2 {
		font-size: 3.35rem;
		letter-spacing: 3px;
		margin-bottom: 20px;
	}
	#hero-11 h2 {
		font-size: 5.65rem;
		margin-bottom: 10px;
	}
	#hero-11 h3 {
		font-size: 1.5rem;
		border: 2px solid #fff;
		padding: 10px 20px;
		margin-bottom: 25px;
	}
	#hero-12 h2 {
		font-size: 3.35rem;
		margin-bottom: 25px;
	}
	/* Hero Paragraphs */
	#hero-1 .hero-txt p {
		padding-right: 8%;
	}
	#hero-2 .caption p {
		font-size: 1rem;
		padding-right: 0;
	}
	#hero-4 .hero-txt p,
	#hero-8 .caption p,
	#hero-9 .hero-txt p,
	#hero-10 .caption p {
		padding-right: 0;
	}
	#hero-6 .caption p {
		padding: 0 14%;
	}
	#hero-12 .hero-txt p {
		font-size: 1rem;
	}
	/* Hero Register Form */
	.hero-form {
		padding: 35px 30px;
		margin: 0 0 0 20px;
	}
	/* Hero Image */
	.hero-1-img {
		margin-left: -80px;
	}
	/*------------------------------------------*/
	/*   CONTENT

  /*------------------------------------------*/
	/* About */
	#about-6 .txt-block.pc-30 {
		padding-right: 0;
		padding-left: 5px;
	}
	.abox-3-holder {
		padding: 50px 0;
	}
	.abox-1 {
		height: 300px;
		padding: 40px 20px;
	}
	.abox-2 {
		padding: 45px 25px 50px;
	}
	.abox-3 {
		padding: 0 25px;
	}
	.abox-1 h5,
	.abox-2 h5 {
		margin-bottom: 20px;
	}
	.abox-1 h5.h5-lg.emergency-call {
		font-size: 1.3rem;
		margin-top: 30px;
	}
	.abox-3 h5,
	.abox-4 h5 {
		font-size: 1rem;
		margin-bottom: 15px;
	}
	.abox-3 p.blue-color {
		font-size: 0.95rem;
		margin-bottom: 15px;
	}
	.abox-2 .btn.mt-25 {
		margin-top: 20px;
	}
	.abox-1 i {
		font-size: 1rem;
	}
	.abox-4-table {
		padding: 35px 25px 10px;
	}
	.abox-1 .table td,
	.abox-1 .table th {
		font-size: 13px;
		padding: 13px 0;
	}
	.abox-4-table .table td,
	.abox-4 .table th {
		font-size: 15px;
		padding: 16px 0;
	}
	.singnature.mt-35 {
		margin-top: 30px;
	}
	#about-6 .btn.mt-25 {
		margin-top: 15px;
	}
	/* Services */
	#services-6 {
		padding-bottom: 60px;
	}
	.sbox-2 {
		padding: 45px 10px;
	}
	.sbox-6 {
		margin-bottom: 30px;
	}
	.sbox-6.pr-30 {
		padding-right: 10px;
	}
	.sbox-6.pl-30 {
		padding-left: 10px;
	}
	.sbox-6.mr-30 {
		margin-right: 0;
	}
	.sbox-6.ml-30 {
		margin-left: 0;
	}
	.sbox-7 {
		padding: 25px 20px;
		margin-bottom: 30px;
	}
	.sbox-1 h5,
	.sbox-8 h5 {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.sbox-2 h5 {
		margin-top: 20px;
	}
	.sbox-3 h5,
	.sbox-5 h5 {
		font-size: 1rem;
		margin-top: 25px;
		margin-bottom: 15px;
	}
	.sbox-4 h5 {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.sbox-6 h5 {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.sbox-6 p {
		font-size: 0.925rem;
	}
	.services-7-table {
		padding: 30px 20px 25px;
		margin-bottom: 30px;
	}
	.services-7-table .table td,
	.services-7-table .table th {
		font-size: 15px;
		padding: 15px 0;
	}
	.s8-boxes {
		padding-left: 25px;
	}
	.services-8-table {
		padding: 0 60px 0 25px;
	}
	.services-8-table table {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.s1-page {
		padding-left: 30px;
		padding-right: 30px;
	}
	.s1-page h4.h4-md,
	.s2-page h4.h4-sm {
		margin-bottom: 20px;
	}
	.s1-page h4.h4-lg {
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.s1-page h4.h4-lg span {
		font-size: 2rem;
		top: 4px;
		left: 5px;
	}
	/* Info */
	#info-8 .txt-block {
		padding: 50px 50px;
		margin-right: -100px;
	}
	.bottom-row p.mb-30,
	#info-2 p.mb-30 {
		margin-bottom: 10px;
	}
	.info-1-img {
		left: -70%;
	}
	.info-1-img img,
	.info-2-img img {
		width: 170%;
	}
	.info-2-img img {
		width: 150%;
	}
	.info-9-table {
		padding: 0 60px 0 25px;
	}
	/* Tabs */
	#pills-tab {
		margin: 0 auto 50px;
	}
	#tabs-2 #pills-tab {
		margin: 5px 0 0;
		padding-right: 10px;
	}
	.nav-pills .nav-link {
		padding: 14px 30px;
		margin-right: 10px;
	}
	.nav-pills .nav-link span {
		margin-top: -4px;
		margin-right: 10px;
	}
	.nav-pills .icon-xs [class*="flaticon-"]:before,
	.nav-pills .icon-xs [class*="flaticon-"]:after {
		font-size: 1.75rem;
	}
	.nav-pills .nav-link a {
		line-height: 1.75rem!important
	}
	.tab-pane p.mb-30 {
		margin-bottom: 16px;
	}
	.tab-pane .btn.mt-30 {
		margin-top: 20px;
	}
	/* Gallery */
	.gallery-filter {
		margin-bottom: 40px;
	}
	#gallery-1 .item-overlay::before,
	#gallery-2 .item-overlay::before,
	#gallery-1 .item-overlay::after,
	#gallery-2 .item-overlay::after {
		top: 15px;
		right: 15px;
		bottom: 15px;
		left: 15px;
	}
	#gallery-1 .image-zoom a,
	#gallery-2 .image-zoom a {
		width: 46px;
		height: 46px;
		font-size: 18px;
		line-height: 42px!important;
	}
	/* Statistic */
	#statistic-3 .statistic-holder {
		margin-top: 35px;
	}
	.statistic-block h5 {
		font-size: 2.35rem;
	}
	#statistic-2 .statistic-block h5 {
		font-size: 2.05rem;
	}
	.statistic-block p,
	#statistic-2 .statistic-block p {
		font-size: 1rem;
	}
	.statistic-holder .statistic-block p {
		font-size: 0.875rem;
	}
	.statistic-img img {
		width: 150%;
	}
	/* Doctors */
	.doctor-2 {
		padding: 25px;
	}
	.doctor-meta span {
		font-size: 0.95rem;
	}
	#doctor-breadcrumbs {
		padding-top: 100px;
		padding-bottom: 50px;
	}
	#doctor-breadcrumbs .doctor-data {
		padding-left: 30px;
	}
	#doctor-1-details .doctor-bio {
		padding-top: 50px;
		padding-left: 30px;
	}
	#doctor-2-details .doctor-bio {
		padding-left: 30px;
	}
	#doctor-1-details .doctor-photo {
		margin-top: -190px;
	}
	.doctor-contacts h4.h4-xs {
		font-size: 1.35rem;
	}
	.doctor-info .table td,
	.doctor-info .table th {
		padding: 15px 15px;
	}
	.doctor-info .table span i {
		font-size: 11px;
	}
	/* Pricing */
	#pricing-3 .txt-block.pc-30 {
		padding-right: 0;
		padding-left: 0;
	}
	.pricing-table span.price {
		font-size: 60px;
	}
	.pricing-table sup {
		font-size: 40px;
	}
	#pricing-1 .pricing-table ul.features {
		padding: 15px 0 25px;
	}
	#pricing-1 .pricing-table ul.features li {
		font-size: 0.975rem;
		padding: 8px 0;
	}
	.pricing-img img {
		width: 150%;
	}
	#pricing-2-page p.mb-50 {
		margin-bottom: 40px;
	}
	#pricing-1 .all-pricing-btn {
		margin-top: 20px;
	}
	/* Brands */
	.brands-holder img {
		padding: 0;
	}
	/* Testimonials */
	.review-2 {
		padding: 35px 20px;
	}
	.review-2 p {
		font-size: 1.2rem;
	}
	.review-author h5 {
		font-size: 1.05rem;
		padding-top: 7px;
	}
	.quote {
		width: 40px;
		height: 42px;
		margin-left: 5px;
		margin-bottom: -20px;
	}
	.review-2 .quote {
		width: 90px;
		height: 93px;
		margin-left: -50px;
		margin-top: -60px;
	}
	/* Banner */
	#banner-7 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	#banner-8 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#banner-7 .banner-txt h2 {
		margin-bottom: 20px;
	}
	#banner-3 .banner-txt h3.h3-md {
		font-size: 2.75rem;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	#banner-4 .banner-txt h3.h3-xl {
		margin-top: 15px;
		margin-bottom: 20px;
	}
	#banner-1 .banner-txt p {
		margin-top: 25px;
		padding-right: 5%;
	}
	#banner-2 .banner-txt p {
		margin-top: 20px;
		margin-bottom: 25px;
	}
	#banner-1 .banner-details h5 {
		font-size: 2.25rem;
		line-height: 2rem!important;
		margin-top: 15px;
	}
	#banner-1 .banner-details span {
		font-size: 1.1rem;
		line-height: 2rem!important;
	}
	#banner-6 span {
		margin-top: 6px;
	}
	#banner-4 .btn.mt-20,
	#banner-7 .btn.mt-20 {
		margin-top: 15px;
	}
	#banner-8 .icon-lg [class*="flaticon-"]:before,
	#banner-8 .icon-lg [class*="flaticon-"]:after {
		font-size: 5rem;
	}
	/* Blog */
	.blog-post-img.mb-40 {
		margin-bottom: 25px;
	}
	.sblog-post-txt h5.h5-md {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.sblog-post-txt p.mt-30 {
		margin-top: 15px;
	}
	.post-inner-img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.post-tags-list {
		margin-bottom: 30px;
	}
	.post-share-links {
		margin-top: 60px;
		padding-top: 60px;
	}
	a.share-ico {
		width: 90px;
		height: 34px;
		font-size: 0.95rem;
		line-height: 34px !important;
		margin-right: 5px;
	}
	.author-senoff {
		padding: 45px 30px;
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.author-senoff img {
		width: 85px;
		height: 85px;
	}
	.author-senoff-txt h5 {
		margin-bottom: 10px;
	}
	.related-posts h5.h5-md,
	.single-post-comments h5.h5-md {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.single-post-comments1 {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.comment-meta h5 {
		font-size: 0.975rem;
	}
	.comment-date {
		font-size: 14px;
	}
	.comment-form {
		margin-top: 40px;
	}
	/* Google Map */
	#gmap {
		height: 400px;
	}
	/* Contacts */
	#contacts-1 .contact-form {
		margin-left: 0;
		margin-right: 0;
	}
	#contacts-2 h4.h4-md {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 20px;
	}
	/* Footer */
	#footer-1 .footer-box {
		padding-left: 0;
	}
	.footer h5.h5-xs {
		margin-bottom: 20px;
	}
	.footer p.p-sm.mt-20 {
		margin-top: 15px;
	}
	/* Sidebar */
	.sidebar-div.mb-50 {
		margin-bottom: 40px;
	}
	#search-field .btn {
		padding: 17px;
	}
	.sidebar-table {
		padding: 40px 20px;
	}
	.sidebar-table .table td,
	.sidebar-table .table th {
		font-size: 15px;
		padding: 15px 0;
	}
	.sidebar-timetable {
		padding: 30px 20px;
	}
	.txt-widget-avatar img {
		width: 85px;
		height: 85px;
		margin: 0 10px 0 0;
	}
	.txt-widget-data span {
		font-size: 0.85rem;
	}
	.txt-widget-data h5 {
		padding-top: 5px;
	}
	.txt-widget-data p {
		font-size: 1.15rem;
	}
	.popular-posts li a {
		font-size: 0.975rem;
	}
	.badge {
		margin-bottom: 8px;
		padding: 4px 12px;
	}
	.badge a {
		font-size: 0.875rem;
	}
	/* Breadcrumb */
	.breadcrumb-holder {
		padding-top: 35px;
		padding-bottom: 35px;
		padding-left: 10px;
	}
	.breadcrumb-holder h4 {
		margin-top: 7px;
	}
	.breadcrumb-item a,
	.breadcrumb-item.active {
		font-size: 0.975rem;
	}
	.breadcrumb-item+.breadcrumb-item::before {
		font-size: 1.05rem;
	}
	/* Departments Page */
	#department-page .content-block p.p-md {
		font-size: 1rem;
	}
	#department-page .content-block p.mb-30 {
		margin-bottom: 10px;
	}
	/* Page Pagination */
	.blog-page-pagination {
		margin-top: 60px;
		padding-top: 60px;
	}
	.page-link {
		padding: .6rem .9rem;
	}
	/* FAQs Page */
	#faqs-page h5.h5-xl {
		margin-top: 30px;
		margin-bottom: 25px;
	}
	/* Terms Page */
	.terms-box {
		margin-bottom: 20px;
	}
	.terms-box h5 {
		margin-bottom: 22px;
	}
	.terms-box p span {
		font-size: 0.975rem;
	}
	#terms-page p.p-notice {
		font-size: 0.85rem;
	}
	ul.terms-list {
		margin: 15px 0 20px 25px;
	}
	/* Timetable Page */
	#timetable-page {
		padding-top: 100px;
		padding-bottom: 160px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (min-width: 768px) and (max-width: 991.99px) {
	/*------------------------------------------*/
	/*   BASE

  /*------------------------------------------*/
	.wide-100 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.wide-90 {
		padding-top: 80px;
		padding-bottom: 70px;
	}
	.wide-80 {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.wide-70 {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	.wide-60 {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	.wide-50 {
		padding-top: 80px;
		padding-bottom: 30px;
	}
	.wide-40 {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.wide-30 {
		padding-top: 80px;
		padding-bottom: 10px;
	}
	.wide-20 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.pt-100,
	.division.pt-100 {
		padding-top: 80px;
	}
	.pb-100 {
		padding-bottom: 80px;
	}
	.pl-30 {
		padding-left: 0;
	}
	.pr-30 {
		padding-right: 0;
	}
	.pc-30,
	.pc-45 {
		padding-right: 0;
		padding-left: 0;
	}
	/* Header H5 */
	h5.h5-xs {
		font-size: 1.2rem;
	}
	/* 17.5px */
	h5.h5-sm {
		font-size: 1.35rem;
	}
	/* 18px */
	h5.h5-md {
		font-size: 1.4rem;
	}
	/* 18.5px */
	h5.h5-lg {
		font-size: 1.5rem;
	}
	/* 19px */
	h5.h5-xl {
		font-size: 1.6rem;
	}
	/* 19.5px */
	/* Header H4 */
	h4.h4-xs {
		font-size: 1.25rem;
	}
	/* 20px */
	h4.h4-sm {
		font-size: 1.375rem;
	}
	/* 22px */
	h4.h4-md {
		font-size: 1.5rem;
	}
	/* 24px */
	h4.h4-lg {
		font-size: 1.625rem;
	}
	/* 26px */
	h4.h4-xl {
		font-size: 1.75rem;
	}
	/* 28px */
	/* Header H3 */
	h3.h3-xs {
		font-size: 1.875rem;
	}
	/* 30px */
	h3.h3-sm {
		font-size: 2rem;
	}
	/* 32px */
	h3.h3-md {
		font-size: 2.125rem;
	}
	/* 34px */
	h3.h3-lg {
		font-size: 2.25rem;
	}
	/* 36px */
	h3.h3-xl {
		font-size: 2.5rem;
	}
	/* 40px */
	/* Header H2 */
	h2.h2-xs {
		font-size: 2.75rem;
	}
	/* 44px */
	h2.h2-sm {
		font-size: 2.875rem;
	}
	/* 46px */
	h2.h2-md {
		font-size: 3rem;
	}
	/* 48px */
	h2.h2-lg {
		font-size: 3.125rem;
	}
	/* 50px */
	h2.h2-xl {
		font-size: 3.25rem;
	}
	/* 52px */
	h2.h2-huge {
		font-size: 4.25rem;
	}
	/* 68px */
	/* Paragraphs */
	p.p-sm {
		font-size: 1rem;
	}
	/* 15.2px */
	p {
		font-size: 1rem;
	}
	/* 16px */
	p.p-md {
		font-size: 1.066rem;
	}
	/* 17px */
	p.p-lg {
		font-size: 1.133rem;
	}
	/* 18.125px */
	p.p-xl {
		font-size: 1.266rem;
	}
	/* 20.25px */
	/* Button */
	.btn {
		font-size: 1.05rem;
		padding: 13px 28px;
	}
	.btn.btn-sm {
		font-size: 0.915rem;
		padding: 12px 24px;
	}
	/* Box List */
	.box-list p.p-sm {
		font-size: 1rem;
	}
	/* Box Icons */
	.icon-xs [class*="flaticon-"]:before,
	.icon-xs [class*="flaticon-"]:after {
		font-size: 2.85rem;
	}
	.icon-sm [class*="flaticon-"]:before,
	.icon-sm [class*="flaticon-"]:after {
		font-size: 3.35rem;
	}
	.icon-md [class*="flaticon-"]:before,
	.icon-md [class*="flaticon-"]:after {
		font-size: 3.85rem;
	}
	.icon-lg [class*="flaticon-"]:before,
	.icon-lg [class*="flaticon-"]:after {
		font-size: 4rem;
	}
	.icon-xl [class*="flaticon-"]:before,
	.icon-xl [class*="flaticon-"]:after {
		font-size: 4.35rem;
	}
	/* PNG Icons */
	.img-110 {
		width: 90px;
		height: 90px;
	}
	.img-100 {
		width: 90px;
		height: 90px;
	}
	.img-95 {
		width: 85px;
		height: 85px;
	}
	.img-90 {
		width: 85px;
		height: 85px;
	}
	.img-85 {
		width: 80px;
		height: 80px;
	}
	.img-80 {
		width: 75px;
		height: 75px;
	}
	.img-75 {
		width: 70px;
		height: 70px;
	}
	.img-70 {
		width: 65px;
		height: 65px;
	}
	.img-65 {
		width: 60px;
		height: 60px;
	}
	/* Section Id */
	span.section-id {
		font-size: 0.915rem;
		margin-bottom: 23px;
	}
	/* Section Title */
	.section-title {
		margin-bottom: 50px;
	}
	.section-title p {
		font-size: 1.075rem;
		padding: 0 5%;
	}
	/* Text Block Headers */
	.txt-block h4.h4-xl,
	.txt-block h3.h3-md {
		margin-bottom: 20px;
	}
	/* Content Block Image */
	.content-block-img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	/*------------------------------------------*/
	/*   NAVIGATION MENU

  /*------------------------------------------*/
	.hero-widget {
		display: none;
	}
	.wsmobileheader {
		height: 70px;
		background-color: #fff;
		box-shadow: 0 0 2px rgba(50, 50, 50, 0.4);
	}
	.wsanimated-arrow {
		padding: 14px 28px 14px 0px;
		margin: 19px 0 0 20px;
	}
	.wsanimated-arrow span:before {
		top: -8px;
		width: 26px;
	}
	.wsanimated-arrow span:after {
		bottom: -8px;
		width: 20px;
	}
	.wsactive .wsanimated-arrow span:before,
	.wsactive .wsanimated-arrow.active span:after {
		width: 28px;
		top: 0px;
	}
	.wsactive .wsanimated-arrow span:after {
		width: 28px;
		top: 0;
	}
	.callusbtn {
		font-size: 20px;
		padding: 20px 20px;
	}
	.header-button span,
	.wsmenu>.wsmenu-list>li.header-btn a {
		height: 50px;
		line-height: 50px;
		padding: 0 17px;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	/*------------------------------------------*/
	/*   HERO

  /*------------------------------------------*/
	.hero-section {
		margin-top: 70px;
	}
	#hero-5 {
		padding-top: 80px;
		padding-bottom: 145px;
	}
	#hero-4 {
		background-position: left center;
		padding-bottom: 0;
		margin-bottom: 100px;
	}
	#hero-12 {
		padding-top: 80px;
		padding-bottom: 130px;
	}
	/* Slider */
	.slider,
	.slider .slides {
		height: 560px;
	}
	#hero-3 .slider,
	#hero-10 .slider,
	#hero-3 .slider .slides,
	#hero-10 .slider .slides {
		height: 560px;
	}
	#hero-6 .slider,
	#hero-6 .slider .slides {
		height: 520px;
	}
	/* Hero Carousel */
	#heroCarousel .carousel-item {
		min-height: 560px;
	}
	.carousel-control-next,
	.carousel-control-prev {
		height: 25px;
		width: 25px;
		padding: 0;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 25px;
		height: 25px;
	}
	.carousel-control-next {
		right: 0;
	}
	.carousel-control-prev {
		left: 0;
	}
	/* Hero Text */
	#hero-1 .hero-txt {
		margin-top: -60px;
		margin-bottom: 0;
	}
	#hero-3 .caption-txt {
		margin-top: -70px;
		padding-left: 0;
	}
	.hero-5-strip {
		padding: 20px 40px;
	}
	#hero-5 .hero-txt {
		padding: 45px 30px;
	}
	#hero-6 .caption-txt {
		margin-top: -70px;
	}
	#hero-10 .caption-txt {
		margin-top: -70px;
	}
	#hero-11 .caption-txt {
		margin-top: -60px;
	}
	#hero-12 .hero-txt {
		padding-right: 20px;
		padding-left: 0;
	}
	/* Hero Headers */
	#hero-1 h2 {
		font-size: 3.75rem;
		margin-bottom: 20px;
	}
	#hero-1 h5,
	#hero-4 h5,
	.hero-5-strip h5,
	#hero-7 h5,
	#hero-8 h5,
	#hero-9 h5,
	#hero-12 h5 {
		font-size: 0.85rem;
		margin-bottom: 25px;
	}
	#hero-2 h2 {
		font-size: 3rem;
		letter-spacing: 0;
		margin-bottom: 20px;
	}
	#hero-3 h2 {
		font-size: 4rem;
		letter-spacing: -1px;
		margin-bottom: 20px;
	}
	#hero-4 h2 {
		font-size: 3.65rem;
		margin-bottom: 25px;
		padding-right: 5%;
	}
	#hero-5 h3 {
		font-size: 2rem;
		margin-bottom: 20px;
	}
	#hero-5 h4 {
		font-size: 1.75rem;
		margin-bottom: 15px;
	}
	.hero-5-strip h5 {
		line-height: 1;
		margin-bottom: 0;
	}
	#hero-6 h2 {
		font-size: 2.5rem;
		letter-spacing: 1px;
		margin-bottom: 15px;
	}
	#hero-6 h5 {
		font-size: 0.835rem;
		margin-bottom: 30px;
	}
	#hero-7 h2 {
		font-size: 3.3rem;
		margin-bottom: 20px;
	}
	#hero-8 h2 {
		font-size: 3.75em;
		letter-spacing: 2px;
		margin-bottom: 20px;
	}
	#hero-9 h2 {
		font-size: 2.65rem;
		letter-spacing: 0;
		margin-bottom: 20px;
	}
	#hero-10 h2 {
		font-size: 3rem;
		letter-spacing: 2px;
		margin-bottom: 20px;
	}
	#hero-11 h2 {
		font-size: 4.75rem;
		margin-bottom: 10px;
	}
	#hero-11 h3 {
		font-size: 1.25rem;
		border: 2px solid #fff;
		padding: 10px 20px;
		margin-bottom: 25px;
	}
	#hero-12 h2 {
		font-size: 2.75rem;
		letter-spacing: 0;
		margin-bottom: 25px;
	}
	/* Hero Paragraphs */
	#hero-1 .hero-txt p,
	#hero-2 .caption p,
	#hero-3 .caption p,
	#hero-4 .hero-txt p,
	#hero-7 .caption p,
	#hero-8 .caption p,
	#hero-9 .hero-txt p,
	#hero-10 .caption p,
	#hero-11 .caption p {
		font-size: 1rem;
		padding-right: 0;
	}
	#hero-6 .caption p {
		padding: 0 2%;
	}
	#hero-12 .hero-txt p {
		font-size: 1rem;
	}
	/* Hero Buttons */
	.hero-section .btn {
		margin-top: 15px;
	}
	/* Hero Register Form */
	#hero-section-form {
		margin-bottom: -100px;
	}
	.hero-form {
		margin: 10px 0 0 0;
		padding: 40px 20px 40px;
	}
	.hero-form .col-md-6,
	.hero-form .col-md-12 {
		padding: 0 10px;
	}
	.hero-form h4 {
		font-size: 1.7rem;
		margin-bottom: 30px;
	}
	.hero-form .form-control,
	.hero-form .custom-select {
		height: 52px;
	}
	/* Hero Image */
	.hero-1-img {
		margin-left: -80px;
	}
	.hero-1-img img {
		width: 200%;
	}
	.hero-12-img {
		width: 40%;
		left: 60%;
	}
	/*------------------------------------------*/
	/*   CONTENT

  /*------------------------------------------*/
	/* About */
	#about-1,
	#about-2 {
		margin-top: -60px;
	}
	#about-3 {
		margin-top: -80px;
	}
	#about-5 {
		padding-bottom: 80px;
	}
	#about-5 .txt-block {
		margin-top: 40px;
	}
	#about-6 .txt-block {
		margin-bottom: 40px;
	}
	.abox-1 {
		height: 340px;
		padding: 40px 30px 35px;
	}
	#abox-1 {
		border-radius: 6px 0 0 0;
	}
	#abox-2 {
		border-radius: 0 6px 0 0;
	}
	#abox-3 {
		border-radius: 0 0 0 6px;
	}
	#abox-4 {
		border-radius: 0 0 6px 0;
	}
	.abox-2-holder {
		padding: 15px 0;
	}
	.abox-2 {
		padding: 25px 30px;
	}
	.abox-3-holder {
		padding: 40px 0 10px;
	}
	.abox-3 {
		text-align: center;
		padding: 0 15%;
		margin-bottom: 30px;
	}
	.abox-1 h5,
	.abox-2 h5 {
		margin-bottom: 20px;
	}
	.abox-1 h5.h5-lg.emergency-call,
	.abox-2 h4.h4-sm.emergency-call {
		font-size: 1.7rem;
		margin-top: 30px;
	}
	.abox-3 h5,
	.abox-4 h5 {
		font-size: 1.3rem;
		margin-bottom: 15px;
	}
	.abox-1 p,
	.abox-2 p,
	.abox-3 p,
	.abox-4 p {
		font-size: 1rem;
	}
	.abox-3 p.blue-color {
		font-size: 1rem;
		margin-bottom: 15px;
	}
	.abox-1 .table td,
	.abox-1 .table th,
	.abox-2 .table td,
	.abox-2 .table th,
	.abox-4-table .table td,
	.abox-4 .table th {
		font-size: 17px;
		padding: 16px 0;
	}
	.singnature.mt-35 {
		margin-top: 25px;
	}
	#about-6 .btn.mt-25 {
		margin-top: 20px;
	}
	#about-5 .about-img,
	#about-6 .about-img {
		margin: 0 10%;
	}
	/* Services */
	#services-6,
	#services-8 {
		padding-bottom: 50px;
	}
	.sbox-1 {
		text-align: center;
		padding: 0 5%;
	}
	.sbox-3 {
		margin: 0 10px 40px;
		padding: 60px 35px;
	}
	.sbox-5 {
		margin: 0 10px 40px;
	}
	.sbox-5-txt {
		padding: 15px 25px 50px;
	}
	.sbox-3 p,
	.sbox-5 p {
		font-size: 1rem;
	}
	.sbox-6 {
		margin-bottom: 30px;
		text-align: left!important;
	}
	.sbox-6 p {
		margin-bottom: 0;
	}
	.sbox-6.mr-30 {
		margin-right: 0;
	}
	.sbox-6.ml-30 {
		margin-left: 0;
	}
	.s6-img,
	.sbox-6-img {
		display: none;
	}
	.services-7-table {
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.services-7-table .table td,
	.services-7-table .table th {
		font-size: 17px;
		padding: 16px 0;
	}
	.s8-boxes {
		padding-left: 0;
	}
	.services-8-table {
		padding: 0;
		margin-bottom: 60px;
	}
	.services-8-bg {
		position: relative;
		left: 0;
		height: auto;
		width: auto!important;
		z-index: 3;
	}
	/* Info */
	#info-3 {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#info-6,
	#info-7 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	#info-8,
	#info-9 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#info-8 .txt-block {
		padding: 50px;
	}
	.bottom-row p.mb-30,
	#info-2 p.mb-30 {
		margin-bottom: 10px;
	}
	.info-section .btn.mt-25 {
		margin-top: 20px;
	}
	#info-5 .txt-block {
		padding-left: 30px;
	}
	.top-row .info-4-img,
	#info-9 .txt-block {
		margin-bottom: 40px;
	}
	#info-8 .table td,
	#info-8 .table th {
		font-size: 17px;
		padding: 16px 0;
	}
	.info-1-img {
		left: 0;
		margin-bottom: 30px;
	}
	.info-1-img img,
	.info-2-img img {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.info-3-img {
		display: none;
	}
	.info-9-table {
		padding: 0 40px 0 40px;
	}
	.info-9-table .h4-xs {
		font-size: 1.75rem;
	}
	.bottom-row .info-4-img {
		margin-top: 40px;
	}
	.info-6-img,
	.info-7-img {
		background-position: center center;
		position: relative;
		left: 0;
		height: 400px;
		width: auto!important;
		margin-top: 80px;
	}
	.info-9-img {
		display: none;
	}
	/* Tabs */
	#tabs-1 .txt-block.pc-30 {
		padding-left: 0;
		padding-right: 0;
		margin-top: 30px;
	}
	#pills-tab {
		margin: 0 auto 40px;
	}
	#tabs-2 #pills-tab {
		margin: 0 0 40px 0;
		padding-right: 0;
	}
	#tabs-2 .nav-item {
		width: 100%;
		text-align: center;
		margin: 0 0 5px 0;
	}
	.nav-pills .nav-link {
		font-size: 1.05rem;
		padding: 9px 22px;
		margin-right: 2px;
	}
	#tabs-2 .nav-pills .nav-link {
		font-size: 1.15rem;
		padding: 16px 20px;
		border-right: none;
		border-bottom: 2px solid transparent;
	}
	#tabs-2 .nav-pills .nav-link.active,
	#tabs-2 .nav-pills .nav-link.active:hover {
		border-bottom: 2px solid #00a3c8;
		border-right: none;
	}
	.nav-pills .nav-link span {
		display: none;
	}
	.tab-pane p.mb-30 {
		margin-bottom: 16px;
	}
	.tab-pane .btn.mt-30 {
		margin-top: 20px;
	}
	/* Statistic */
	#statistic-3,
	.statistic-holder .statistic-block {
		text-align: center!important;
	}
	#statistic-3 .statistic-holder {
		margin-top: 35px;
	}
	.statistic-block h5,
	#statistic-2 .statistic-block h5,
	.statistic-holder .statistic-block h5 {
		font-size: 2.35rem;
	}
	.statistic-block p,
	#statistic-2 .statistic-block p,
	.statistic-holder .statistic-block p,
	.statistic-holder .statistic-block p {
		font-size: 1rem;
	}
	.statistic-holder .icon-sm [class*="flaticon-"]:before,
	.statistic-holder .icon-sm [class*="flaticon-"]:after {
		font-size: 3.85rem;
		line-height: 1!important;
	}
	.statistic-img {
		display: none;
	}
	/* Gallery */
	.gallery-filter button {
		font-size: 1.15rem;
	}
	.masonry-wrap .gallery-item {
		width: 50%;
	}
	/* Doctors */
	.doctor-2 {
		padding: 25px 25px 40px;
	}
	.doctor-1 p.p-sm {
		font-size: 1rem;
	}
	#doctor-breadcrumbs {
		margin-top: 70px;
		padding-top: 120px;
		padding-bottom: 40px;
	}
	#doctor-breadcrumbs .doctor-data {
		padding-left: 5px;
	}
	#doctor-breadcrumbs .doctor-data h2 {
		font-size: 2.25rem;
		margin-bottom: 0;
	}
	#doctor-2-details .doctor-bio h2 {
		font-size: 2.25rem;
		margin-bottom: 8px;
	}
	#doctor-breadcrumbs .doctor-data h5,
	#doctor-2-details .doctor-bio h5 {
		font-size: 1.15rem;
		line-height: 1.35;
	}
	#doctor-1-details .doctor-bio {
		padding-top: 40px;
		padding-left: 0;
	}
	#doctor-2-details .doctor-bio {
		padding-left: 0;
	}
	#doctor-1-details .doctor-photo {
		margin-top: -160px;
	}
	.doctor-contacts h4.h4-xs {
		font-size: 1.3rem;
	}
	.doctor-info .table td,
	.doctor-info .table th {
		font-size: 14px;
		padding: 15px 10px;
	}
	.doctor-info .table span i {
		font-size: 11px;
	}
	/* Pricing */
	#pricing-1 .pricing-table {
		margin-left: 10%;
		margin-right: 10%;
	}
	.all-pricing-btn p {
		padding: 0;
	}
	#pricing-3 .pricing-img {
		display: none;
	}
	.all-pricing-btn,
	#pricing-1 .all-pricing-btn {
		margin-top: 10px;
	}
	/* Brands */
	.brands-holder img {
		padding: 0;
	}
	/* Banner */
	#banner-1 {
		padding-top: 80px padding-bottom: 80px;
	}
	#banner-2 {
		padding-top: 0;
	}
	#banner-2 .bg-inner {
		text-align: center;
		padding: 80px 10%;
	}
	#banner-3 {
		padding-bottom: 80px;
	}
	#banner-3 .banner-txt,
	#banner-4 .banner-txt {
		text-align: center;
	}
	#banner-3 .banner-txt h3.h3-md,
	#banner-4 .banner-txt h3.h3-xl {
		font-size: 3rem;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	#banner-4 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	#banner-4 .banner-txt {
		padding-left: 0;
	}
	#banner-6,
	.banner-btn.text-right {
		text-align: center!important;
	}
	#banner-6 .banner-txt h4 {
		font-size: 2rem;
		margin-bottom: 12px;
	}
	#banner-6 span {
		display: none;
	}
	#banner-6 .banner-txt {
		padding: 0;
	}
	#banner-7 {
		padding-top: 80px;
		padding-bottom: 80px;
		background-position: left center;
	}
	#banner-8 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#banner-2 .bg-inner h3.h3-lg {
		font-size: 3rem;
		padding: 0 5%;
	}
	#banner-7 .banner-txt h2 {
		margin-bottom: 20px;
	}
	#banner-7 .btn {
		margin-top: 15px;
	}
	#banner-1 .banner-txt p {
		margin-top: 20px;
		padding-right: 5%;
	}
	#banner-2 .banner-txt p {
		margin-top: 15px;
		margin-bottom: 25px;
		padding: 0 10%;
	}
	#banner-3 .banner-txt p,
	#banner-4 .banner-txt p {
		padding: 0 10%;
	}
	#banner-6 p {
		margin-bottom: 20px;
	}
	.banner-2-img,
	.banner-3-img {
		display: none;
	}
	.banner-4-img {
		background-position: center center;
		position: relative;
		left: 0;
		height: 400px;
		width: auto!important;
		margin-top: 80px;
	}
	/* Blog */
	.blog-post-txt h5.h5-sm {
		font-size: 1.5rem;
	}
	.blog-post-txt p {
		font-size: 1rem;
	}
	.comment-form {
		margin-bottom: 30px;
	}
	/* Google Map */
	#gmap {
		margin-top: 70px;
	}
	#gmap {
		height: 350px;
	}
	/* Contacts */
	#contacts-1 .contact-form {
		margin-left: 0;
		margin-right: 0;
	}
	#contacts-1 .col-md-12 {
		padding: 0;
	}
	#contacts-2 h4.h4-md {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.contact-box p {
		font-size: 1.05rem;
	}
	#contacts-2 .contact-form {
		margin-top: 30px;
		padding: 40px 20px 35px;
	}
	#contacts-2 .contact-form .col-md-6,
	#contacts-2 .contact-form .col-md-12 {
		padding: 0 10px;
	}
	/* Footer */
	#footer-1 .footer-box {
		padding-left: 0;
	}
	.footer h5.h5-xs {
		margin-bottom: 20px;
	}
	.footer p.p-sm,
	.footer-box p,
	.footer-links li {
		font-size: 1rem;
	}
	.footer p.p-sm.mt-20 {
		margin-top: 15px;
	}
	p.contact-notice {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.footer-form .form-control {
		height: 54px;
		font-size: 1rem;
	}
	.footer-form .btn {
		height: 54px;
		font-size: 1.5rem;
	}
	.bottom-footer {
		padding-top: 20px;
	}
	/* Sidebar */
	#sidebar {
		margin-top: 50px;
	}
	.sidebar-div.mb-50 {
		margin-bottom: 40px;
	}
	#search-field .btn {
		padding: 17px;
	}
	/* Breadcrumb */
	#breadcrumb {
		margin-top: 70px;
		text-align: center;
	}
	.breadcrumb-holder {
		margin: 0 auto;
		display: inline-block;
		padding-top: 35px;
		padding-bottom: 35px;
		padding-left: 0;
	}
	.breadcrumb-holder h4 {
		margin-top: 8px;
	}
	.breadcrumb-item a,
	.breadcrumb-item.active {
		font-size: 0.975rem;
	}
	.breadcrumb-item+.breadcrumb-item::before {
		font-size: 1.05rem;
	}
	/* Departments Page */
	#department-page .content-block p.p-md {
		font-size: 1rem;
	}
	#department-page .content-block p.mb-30 {
		margin-bottom: 10px;
	}
	/* Page Pagination */
	.blog-page-pagination {
		margin-top: 60px;
		margin-bottom: 20px;
		padding-top: 60px;
	}
	.page-link {
		padding: .6rem .9rem;
	}
	/* FAQs Page */
	#faqs-page .questions-holder {
		margin-bottom: 30px;
	}
	#faqs-page h5.h5-xl {
		margin-top: 30px;
		margin-bottom: 25px;
	}
	/* Terms Page */
	.terms-box {
		margin-bottom: 20px;
	}
	.terms-box h5 {
		margin-bottom: 22px;
	}
	.terms-box p span {
		font-size: 1.05rem;
	}
	#terms-page p.p-notice {
		font-size: 0.85rem;
	}
	/* Timetable Page */
	#timetable-page {
		padding-top: 80px;
		padding-bottom: 70px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (max-width: 767px) {
	#appointment-success {
		margin-top: 0;
	}
	/*------------------------------------------*/
	/*   BASE

  /*------------------------------------------*/
	.wide-100 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.wide-90 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.wide-80 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.wide-70 {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	.wide-60 {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	.wide-50 {
		padding-top: 80px;
		padding-bottom: 30px;
	}
	.wide-40 {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.wide-30 {
		padding-top: 80px;
		padding-bottom: 10px;
	}
	.wide-20 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.pt-100,
	.division.pt-100 {
		padding-top: 80px;
	}
	.pb-100 {
		padding-bottom: 80px;
	}
	.pl-45,
	.pl-30 {
		padding-left: 0;
	}
	.pr-45,
	.pr-30 {
		padding-right: 0;
	}
	.pc-30,
	.pc-45 {
		padding-right: 0;
		padding-left: 0;
	}
	/* PNG Icons */
	.img-110 {
		width: 80px;
		height: 80px;
	}
	.img-100 {
		width: 80px;
		height: 80px;
	}
	.img-95 {
		width: 70px;
		height: 70px;
	}
	.img-90 {
		width: 70px;
		height: 70px;
	}
	.img-85 {
		width: 70px;
		height: 70px;
	}
	.img-80 {
		width: 70px;
		height: 70px;
	}
	.img-75 {
		width: 65px;
		height: 65px;
	}
	.img-70 {
		width: 60px;
		height: 60px;
	}
	.img-65 {
		width: 55px;
		height: 55px;
	}
	/*------------------------------------------*/
	/*   NAVIGATION MENU

  /*------------------------------------------*/
	.hero-widget {
		display: none;
	}
	.wsmobileheader {
		height: 82px;
		background-color: #fff;
		box-shadow: 0 0 2px rgba(50, 50, 50, 0.4);
	}
	.wsanimated-arrow {
		padding: 14px 28px 14px 0px;
		margin: 19px 0 0 20px;
	}
	.wsanimated-arrow span:before {
		top: -8px;
		width: 26px;
	}
	.wsanimated-arrow span:after {
		bottom: -8px;
		width: 20px;
	}
	.wsactive .wsanimated-arrow span:before,
	.wsactive .wsanimated-arrow.active span:after {
		width: 28px;
		top: 0px;
	}
	.wsactive .wsanimated-arrow span:after {
		width: 28px;
		top: 0;
	}
	.callusbtn {
		font-size: 20px;
		padding: 20px 20px;
	}
	.header-button span,
	.wsmenu>.wsmenu-list>li.header-btn a {
		height: 50px;
		line-height: 50px;
		padding: 0 17px;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	/*------------------------------------------*/
	/*   HERO

  /*------------------------------------------*/
	.hero-section {
		margin-top: 0;
	}
	/* Hero Carousel */
	#heroCarousel .carousel-item {
		min-height: 540px;
	}
	.carousel-control-next,
	.carousel-control-prev {
		height: 25px;
		width: 25px;
		padding: 0;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 25px;
		height: 25px;
	}
	.carousel-control-next {
		right: 0;
	}
	.carousel-control-prev {
		left: 0;
	}
	/* Timetable Page */
	#timetable-page {
		padding-top: 80px;
		padding-bottom: 70px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (min-width: 576px) and (max-width: 767.99px) {
	#stlChanger {
		display: none;
	}
	/*------------------------------------------*/
	/*   BASE

  /*------------------------------------------*/
	/* Header H5 */
	h5.h5-xs {
		font-size: 1.2rem;
	}
	/* 17.5px */
	h5.h5-sm {
		font-size: 1.35rem;
	}
	/* 18px */
	h5.h5-md {
		font-size: 1.4rem;
	}
	/* 18.5px */
	h5.h5-lg {
		font-size: 1.5rem;
	}
	/* 19px */
	h5.h5-xl {
		font-size: 1.6rem;
	}
	/* 19.5px */
	/* Header H4 */
	h4.h4-xs {
		font-size: 1.25rem;
	}
	/* 20px */
	h4.h4-sm {
		font-size: 1.375rem;
	}
	/* 22px */
	h4.h4-md {
		font-size: 1.5rem;
	}
	/* 24px */
	h4.h4-lg {
		font-size: 1.625rem;
	}
	/* 26px */
	h4.h4-xl {
		font-size: 1.75rem;
	}
	/* 28px */
	/* Header H3 */
	h3.h3-xs {
		font-size: 1.875rem;
	}
	/* 30px */
	h3.h3-sm {
		font-size: 2rem;
	}
	/* 32px */
	h3.h3-md {
		font-size: 2.125rem;
	}
	/* 34px */
	h3.h3-lg {
		font-size: 2.25rem;
	}
	/* 36px */
	h3.h3-xl {
		font-size: 2.5rem;
	}
	/* 40px */
	/* Header H2 */
	h2.h2-xs {
		font-size: 2.75rem;
	}
	/* 44px */
	h2.h2-sm {
		font-size: 2.875rem;
	}
	/* 46px */
	h2.h2-md {
		font-size: 3rem;
	}
	/* 48px */
	h2.h2-lg {
		font-size: 3.125rem;
	}
	/* 50px */
	h2.h2-xl {
		font-size: 3.25rem;
	}
	/* 52px */
	h2.h2-huge {
		font-size: 4.25rem;
	}
	/* 68px */
	/* Paragraphs */
	p.p-sm {
		font-size: 1.075rem;
	}
	/* 15.2px */
	p {
		font-size: 1.075rem;
	}
	/* 16px */
	p.p-md {
		font-size: 1.066rem;
	}
	/* 17px */
	p.p-lg {
		font-size: 1.133rem;
	}
	/* 18.125px */
	p.p-xl {
		font-size: 1.266rem;
	}
	/* 20.25px */
	/* Button */
	.btn {
		font-size: 1.075rem;
		padding: 14px 30px;
	}
	.btn.btn-sm {
		font-size: 1.05rem;
		padding: 14px 30px;
	}
	/* Box List */
	.box-list p.p-sm {
		font-size: 1.075rem;
	}
	/* Video Play Button */
	.video-btn {
		width: 90px;
		height: 90px;
		margin-top: -45px;
		margin-left: -45px;
	}
	.video-btn i {
		font-size: 2.75rem;
		line-height: 82px!important;
	}
	.video-btn.video-btn-sm {
		width: 74px;
		height: 74px;
		margin-top: -37px;
		margin-left: -37px;
		line-height: 64px!important;
	}
	.video-btn.video-btn-sm i {
		font-size: 34px;
		line-height: 68px!important;
		margin-left: 6px;
	}
	/* Box Icons */
	.icon-xs [class*="flaticon-"]:before,
	.icon-xs [class*="flaticon-"]:after {
		font-size: 2.85rem;
	}
	.icon-sm [class*="flaticon-"]:before,
	.icon-sm [class*="flaticon-"]:after {
		font-size: 3.35rem;
	}
	.icon-md [class*="flaticon-"]:before,
	.icon-md [class*="flaticon-"]:after {
		font-size: 3.85rem;
	}
	.icon-lg [class*="flaticon-"]:before,
	.icon-lg [class*="flaticon-"]:after {
		font-size: 4rem;
	}
	.icon-xl [class*="flaticon-"]:before,
	.icon-xl [class*="flaticon-"]:after {
		font-size: 4.35rem;
	}
	/* PNG Icons */
	.img-110 {
		width: 90px;
		height: 90px;
	}
	.img-100 {
		width: 90px;
		height: 90px;
	}
	.img-95 {
		width: 85px;
		height: 85px;
	}
	.img-90 {
		width: 85px;
		height: 85px;
	}
	.img-85 {
		width: 80px;
		height: 80px;
	}
	.img-80 {
		width: 75px;
		height: 75px;
	}
	.img-75 {
		width: 70px;
		height: 70px;
	}
	.img-70 {
		width: 65px;
		height: 65px;
	}
	.img-65 {
		width: 60px;
		height: 60px;
	}
	/* Section Id */
	span.section-id {
		font-size: 0.915rem;
		margin-bottom: 25px;
	}
	/* Section Title */
	.section-title {
		margin-bottom: 50px;
	}
	.section-title p {
		font-size: 1.075rem;
		padding: 0 5%;
	}
	/* Text Block Headers */
	.txt-block h4.h4-xl,
	.txt-block h3.h3-md {
		margin-bottom: 20px;
	}
	/* Content Block Image */
	.content-block-img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	/*------------------------------------------*/
	/*   HERO

  /*------------------------------------------*/
	.hero-section {
		margin-top: 70px;
	}
	#hero-1 {
		text-align: center;
		padding-top: 80px;
	}
	#hero-4 {
		padding-bottom: 0;
		margin-bottom: 100px;
	}
	#hero-5 {
		padding-top: 80px;
		padding-bottom: 160px;
	}
	#hero-12 {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 0;
	}
	/* Slider */
	.slider,
	.slider .slides {
		height: 540px;
	}
	#hero-3 .slider,
	#hero-10 .slider,
	#hero-3 .slider .slides,
	#hero-10 .slider .slides {
		height: 560px;
	}
	/* Hero Carousel */
	#heroCarousel .carousel-item {
		min-height: 540px;
	}
	/* Hero Text */
	#hero-1 .hero-txt {
		margin-top: 0;
		margin-bottom: 0;
	}
	#hero-3 .caption-txt {
		margin-top: -70px;
		padding-left: 0;
	}
	#hero-10 .caption-txt {
		padding-left: 30px;
	}
	#hero-11 .caption-txt {
		margin-top: -60px;
	}
	#hero-12 .hero-txt {
		padding-right: 0;
		padding-left: 0;
	}
	/* Hero Headers */
	#hero-1 h2 {
		font-size: 3.75rem;
		margin-bottom: 15px;
	}
	#hero-1 h5,
	#hero-4 h5,
	.hero-5-strip h5,
	#hero-7 h5,
	#hero-8 h5,
	#hero-9 h5,
	#hero-12 h5 {
		font-size: 0.915rem;
		margin-bottom: 25px;
	}
	#hero-2 h2 {
		font-size: 3rem;
		margin-bottom: 20px;
	}
	#hero-3 h2 {
		font-size: 4rem;
		letter-spacing: -1px;
		margin-bottom: 20px;
		padding-right: 10px;
	}
	#hero-4 h2 {
		font-size: 2.85rem;
		margin-bottom: 20px;
	}
	#hero-5 h3 {
		font-size: 2rem;
		margin-bottom: 20px;
	}
	#hero-5 h4 {
		font-size: 1.65rem;
		margin-bottom: 15px;
	}
	.hero-5-strip h5 {
		line-height: 1;
		margin-bottom: 0;
	}
	#hero-6 h2 {
		font-size: 3.25rem;
		margin-bottom: 15px;
	}
	#hero-6 h5 {
		font-size: 0.915rem;
		margin-bottom: 25px;
	}
	#hero-7 h2 {
		font-size: 2.85rem;
		margin-bottom: 20px;
	}
	#hero-8 h2 {
		font-size: 3.25em;
		letter-spacing: 1px;
		margin-bottom: 20px;
	}
	#hero-9 h2 {
		font-size: 2.75rem;
		letter-spacing: 0;
		margin-bottom: 20px;
	}
	#hero-10 h2 {
		font-size: 2.75rem;
		letter-spacing: 1.5px;
		margin-bottom: 20px;
	}
	#hero-11 h2 {
		font-size: 4.75rem;
		margin-bottom: 10px;
	}
	#hero-11 h3 {
		font-size: 1.25rem;
		border: 2px solid #fff;
		padding: 10px 15px;
		margin-bottom: 25px;
	}
	#hero-12 h2 {
		font-size: 3rem;
		letter-spacing: 0.5px;
		margin-bottom: 20px;
	}
	/* Hero Paragraphs */
	#hero-1 .hero-txt p {
		padding-right: 0;
	}
	#hero-2 .caption p,
	#hero-3 .caption p,
	#hero-4 .hero-txt p,
	#hero-7 .caption p,
	#hero-8 .caption p,
	#hero-9 .hero-txt p,
	#hero-10 .caption p,
	#hero-11 .caption p,
	#hero-12 .hero-txt p {
		font-size: 1rem;
		padding-right: 0;
	}
	#hero-6 .caption p {
		font-size: 1rem;
		padding: 0 10%;
		margin-bottom: 30px;
	}
	/* Hero Box List */
	#hero-12 .box-list {
		padding: 0 2%;
	}
	#hero-12 .box-list i {
		display: none;
	}
	/* Hero Buttons */
	.hero-section .btn {
		margin-top: 15px;
	}
	/* Hero Register Form */
	#hero-section-form {
		margin-bottom: -100px;
	}
	.hero-form {
		margin: 0;
		padding: 40px 20px 40px;
	}
	.hero-form .col-md-6,
	.hero-form .col-md-12 {
		padding: 0 10px;
	}
	.hero-form h4 {
		font-size: 1.7rem;
		margin-bottom: 30px;
	}
	.hero-form .form-control,
	.hero-form .custom-select {
		height: 52px;
	}
	/* Hero Image */
	.hero-1-img {
		margin: 40px 5% 0;
	}
	.hero-1-img img {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.hero-12-img {
		background-position: top center;
		position: relative;
		left: 0;
		height: 350px;
		width: auto!important;
		margin-top: 60px;
	}
	/*------------------------------------------*/
	/*   CONTENT

  /*------------------------------------------*/
	/* About */
	#about-1,
	#about-2,
	#about-3 {
		margin-top: -80px;
	}
	#about-5 {
		padding-bottom: 80px;
	}
	#about-5 .txt-block {
		margin-top: 40px;
	}
	#about-6 .txt-block {
		margin-bottom: 40px;
	}
	.abox-1 {
		height: auto;
		padding: 35px 25px 40px;
	}
	#abox-1,
	#abox-2,
	#abox-3,
	#abox-4 {
		border-radius: 6px;
		margin-bottom: 20px;
	}
	#abox-4 {
		margin-bottom: 0;
	}
	.abox-2-holder {
		padding: 15px 0;
	}
	.abox-2 {
		padding: 25px;
	}
	.abox-3-holder {
		padding: 40px 0 10px;
	}
	.abox-3 {
		text-align: center;
		padding: 0 5%;
		margin-bottom: 30px;
	}
	.abox-3.b-right {
		border-right: none;
	}
	.abox-1 h5,
	.abox-2 h5 {
		margin-bottom: 20px;
	}
	.abox-1 h5.h5-lg.emergency-call,
	.abox-2 h4.h4-sm.emergency-call {
		font-size: 2rem;
		margin-top: 30px;
	}
	.abox-3 h5,
	.abox-4 h5 {
		font-size: 1.35rem;
		margin-bottom: 20px;
	}
	.abox-1 p,
	.abox-2 p,
	.abox-3 p,
	.abox-4 p {
		font-size: 1rem;
	}
	.abox-3 p.blue-color {
		font-size: 1.075rem;
		margin-bottom: 15px;
	}
	.abox-1 .table td,
	.abox-1 .table th,
	.abox-2 .table td,
	.abox-2 .table th,
	.abox-4-table .table td,
	.abox-4 .table th {
		font-size: 17px;
		padding: 17px 0;
	}
	.abox-1 .btn {
		margin-top: 25px;
	}
	#about-5 .about-img,
	#about-6 .about-img {
		margin: 0 2%;
	}
	/* Services */
	#services-6,
	#services-8 {
		padding-bottom: 50px;
	}
	.sbox-1 {
		text-align: center;
		padding: 0;
	}
	.sbox-3 {
		margin: 0 10px 40px;
		padding: 60px 35px;
	}
	.sbox-5 {
		margin: 0 10px 40px;
	}
	.sbox-5-txt {
		padding: 15px 25px 50px;
	}
	.sbox-3 p,
	.sbox-5 p {
		font-size: 1.075rem;
	}
	.sbox-6 {
		margin-bottom: 30px;
		text-align: center!important;
	}
	.sbox-6 p {
		margin-bottom: 0;
		padding: 0 10%;
	}
	.sbox-6.pr-30 {
		padding-right: 0;
	}
	.sbox-6.pl-30 {
		padding-left: 0;
	}
	.sbox-6.mr-30 {
		margin-right: 0;
	}
	.sbox-6.ml-30 {
		margin-left: 0;
	}
	.s6-img,
	.sbox-6-img {
		display: none;
	}
	.sbox-7 {
		padding: 40px 30px;
	}
	.services-7-table {
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.services-7-table .table td,
	.services-7-table .table th {
		font-size: 17px;
		padding: 17px 0;
	}
	.s8-boxes {
		padding-left: 0;
	}
	.services-8-table {
		padding: 0;
		margin-bottom: 60px;
	}
	.services-8-bg {
		position: relative;
		left: 0;
		height: auto;
		width: auto!important;
		z-index: 3;
	}
	.s1-page h4.h4-md,
	.s2-page h4.h4-sm {
		margin-bottom: 20px;
	}
	.s1-page h4.h4-lg {
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.s1-page h4.h4-lg span {
		font-size: 2rem;
		top: 4px;
		left: 5px;
	}
	/* Info */
	#info-3 {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#info-5 {
		background-position: right center;
	}
	#info-6,
	#info-7 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	#info-8,
	#info-9 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#info-8 .txt-block {
		padding: 50px;
		margin-right: 0;
	}
	.bottom-row p.mb-30,
	#info-2 p.mb-30 {
		margin-bottom: 10px;
	}
	.info-section .btn.mt-25 {
		margin-top: 20px;
	}
	#info-5 .txt-block {
		padding-left: 0;
	}
	.top-row .info-4-img,
	#info-9 .txt-block {
		margin-bottom: 40px;
	}
	#info-8 .table td,
	#info-8 .table th {
		font-size: 17px;
		padding: 16px 0;
	}
	.info-9-table {
		padding: 0 20px 0 20px;
	}
	.info-9-table .h4-xs {
		font-size: 1.75rem;
	}
	.info-1-img {
		left: 0;
		margin-bottom: 30px;
	}
	.info-1-img img,
	.info-2-img img {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.info-3-img {
		display: none;
	}
	.bottom-row .info-4-img {
		margin-top: 40px;
	}
	.info-6-img,
	.info-7-img {
		background-position: center center;
		position: relative;
		left: 0;
		height: 400px;
		width: auto!important;
		margin-top: 80px;
	}
	.info-9-img {
		display: none;
	}
	/* Tabs */
	#tabs-1 .txt-block.pc-30 {
		padding-left: 0;
		padding-right: 0;
		margin-top: 30px;
	}
	#pills-tab {
		width: 100%;
		margin: 0 auto 50px;
	}
	#tabs-1 #pills-tab {
		text-align: center;
	}
	#tabs-2 #pills-tab {
		margin: 0 0 40px 0;
		padding-right: 0;
	}
	#tabs-1 .nav-item,
	#tabs-2 .nav-item {
		width: 100%;
		text-align: center;
		margin: 0 0 5px 0;
	}
	.nav-pills .nav-link {
		font-size: 1.15rem;
		padding: 16px 30px;
	}
	#tabs-2 .nav-pills .nav-link {
		font-size: 1.15rem;
		padding: 16px 20px;
		border-right: none;
		border-bottom: 2px solid transparent;
	}
	#tabs-2 .nav-pills .nav-link.active,
	#tabs-2 .nav-pills .nav-link.active:hover {
		border-bottom: 2px solid #00a3c8;
		border-right: none;
	}
	.nav-pills .nav-link span {
		display: none;
	}
	.tab-pane p.mb-30 {
		margin-bottom: 16px;
	}
	.tab-pane .btn.mt-30 {
		margin-top: 20px;
	}
	/* Statistic */
	#statistic-3,
	.statistic-holder .statistic-block {
		text-align: center!important;
	}
	#statistic-3 .statistic-holder {
		margin-top: 35px;
	}
	.statistic-block h5 {
		font-size: 2.35rem;
	}
	#statistic-2 .statistic-block h5 {
		font-size: 2.35rem;
	}
	.statistic-block p,
	#statistic-2 .statistic-block p,
	.statistic-holder .statistic-block p,
	.statistic-holder .statistic-block p {
		font-size: 1.133rem;
	}
	.statistic-img {
		display: none;
	}
	/* Gallery */
	.gallery-filter {
		text-align: center!important;
	}
	.gallery-filter button {
		width: 100%;
		display: block !important;
		padding: 12px 0;
		float: none!important;
		font-size: 1.133rem;
		margin: 0 0 5px 0;
		border-bottom: none;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.gallery-filter button:hover {
		color: #fff;
		background-color: #00a3c8;
		border-bottom: none;
	}
	.gallery-filter button.is-checked {
		color: #fff;
		background-color: #00a3c8;
		border-bottom: none;
	}
	.masonry-wrap .gallery-item {
		width: 100%;
	}
	#gallery-1 .image-zoom a,
	#gallery-2 .image-zoom a,
	#gallery-3 .image-zoom a {
		width: 68px;
		height: 68px;
		font-size: 32px;
		line-height: 64px!important;
	}
	/* Doctors */
	.doctor-2 {
		padding: 25px 25px 40px;
	}
	.doctor-2 .doctor-meta {
		padding-top: 25px;
	}
	#doctor-1-details {
		padding-bottom: 60px;
	}
	.doctor-meta h5.h5-xs,
	.doctor-meta h5.h5-sm,
	.doctor-meta h5.h5-md {
		font-size: 1.5rem;
		margin-bottom: 10px;
	}
	.doctor-meta span {
		font-size: 1.133rem;
	}
	.doctor-meta .btn {
		margin-top: 25px;
	}
	#doctor-breadcrumbs {
		margin-top: 70px;
		text-align: center;
		padding-top: 80px;
		padding-bottom: 170px;
	}
	#doctor-breadcrumbs .doctor-data {
		padding-left: 0;
	}
	#doctor-breadcrumbs .doctor-data h2,
	#doctor-2-details .doctor-bio h2 {
		font-size: 2.5rem;
		margin-bottom: 5px;
	}
	#doctor-breadcrumbs .doctor-data h5,
	#doctor-2-details .doctor-bio h5 {
		font-size: 1.35rem;
		line-height: 1.35;
	}
	.doctor-bio h5.h5-lg {
		margin-bottom: 15px;
	}
	#doctor-1-details .doctor-bio {
		padding-top: 0;
		padding-left: 0;
	}
	#doctor-2-details .doctor-bio {
		padding-left: 0;
	}
	#doctor-1-details .doctor-photo {
		margin-top: -140px;
	}
	.doctor-contacts {
		margin-top: 40px;
		margin-bottom: 45px;
	}
	.doctor-contacts h4.h4-xs {
		font-size: 1.75rem;
	}
	.doctor-info .table td,
	.doctor-info .table th {
		font-size: 17px;
		padding: 16px 15px;
	}
	.doctor-info .table span i {
		font-size: 11px;
	}
	/* Pricing */
	#pricing-1 .pricing-table {
		margin-left: 2%;
		margin-right: 2%;
	}
	.pricing-table span.price {
		font-size: 80px;
	}
	.pricing-table sup {
		font-size: 50px;
	}
	.pricing-plan p {
		font-size: 1.266rem;
	}
	#pricing-1 .pricing-table ul.features li {
		font-size: 1.133rem;
	}
	.all-pricing-btn,
	#pricing-1 .all-pricing-btn {
		margin-top: 10px;
	}
	.all-pricing-btn p {
		padding: 0;
	}
	#pricing-3 .pricing-img {
		display: none;
	}
	/* Brands */
	.brands-holder img {
		padding: 0;
	}
	/* Testimonials */
	.review-1 p {
		font-size: 1.266rem;
	}
	.review-author span {
		font-size: 1.075rem;
	}
	/* Banner */
	#banner-1 {
		background-position: left center;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#banner-2 {
		padding-top: 0;
	}
	#banner-2 .bg-inner {
		text-align: center;
		padding: 80px 5%;
	}
	#banner-1 .banner-txt {
		padding-right: 10%;
	}
	#banner-3 {
		padding-bottom: 80px;
	}
	#banner-3 .banner-txt,
	#banner-4 .banner-txt {
		text-align: center;
	}
	#banner-3 h2.h2-xl,
	#banner-4 h2.h2-xs {
		padding: 0 5%;
	}
	#banner-3 .banner-txt h3.h3-md,
	#banner-4 .banner-txt h3.h3-xl {
		font-size: 2.75rem;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	#banner-4 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	#banner-4 .banner-txt {
		padding-left: 0;
	}
	#banner-6,
	.banner-btn.text-right {
		text-align: center!important;
	}
	#banner-6 .banner-txt h4 {
		font-size: 1.5rem;
		margin-bottom: 12px;
	}
	#banner-6 span {
		display: none;
	}
	#banner-6 .banner-txt {
		padding: 0;
	}
	#banner-7 {
		padding-top: 80px;
		padding-bottom: 80px;
		background-position: left center;
	}
	#banner-8 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#banner-2 .bg-inner h3.h3-lg {
		font-size: 3rem;
	}
	#banner-7 .banner-txt {
		padding-right: 20%;
	}
	#banner-7 .banner-txt h2 {
		margin-bottom: 20px;
	}
	#banner-7 .btn {
		margin-top: 15px;
	}
	#banner-1 .banner-txt p {
		margin-top: 20px;
		padding-right: 0;
	}
	#banner-2 .banner-txt p {
		margin-top: 15px;
		margin-bottom: 25px;
		padding: 0;
	}
	#banner-3 .banner-txt p,
	#banner-4 .banner-txt p {
		padding: 0;
	}
	#banner-6 p {
		margin-bottom: 20px;
	}
	#banner-8 .icon-lg [class*="flaticon-"]:before,
	#banner-8 .icon-lg [class*="flaticon-"]:after {
		font-size: 6rem;
	}
	.banner-2-img,
	.banner-3-img {
		display: none;
	}
	.banner-4-img {
		background-position: center center;
		position: relative;
		left: 0;
		height: 400px;
		width: auto!important;
		margin-top: 80px;
	}
	/* Blog */
	.blog-post-txt h5.h5-sm {
		font-size: 1.5rem;
		margin-bottom: 5px;
	}
	.blog-post-txt span {
		font-size: 1.133rem;
	}
	.blog-post-txt p {
		font-size: 1.075rem;
	}
	.comment-form {
		margin-bottom: 30px;
	}
	.post-share-links {
		margin-top: 60px;
		padding-top: 60px;
	}
	.post-tags-list {
		margin-bottom: 30px;
	}
	.post-tags-list span a {
		font-size: 1rem;
	}
	a.share-ico {
		width: 90px;
		height: 34px;
		font-size: 1.055rem;
		line-height: 34px !important;
		margin-right: 5px;
	}
	.share-social-icons i {
		font-size: 13px;
		margin-right: 4px;
	}
	.author-senoff {
		padding: 35px;
		margin-top: 70px;
	}
	.author-senoff img {
		width: 90px;
		height: 90px;
	}
	.author-senoff-txt {
		padding-left: 20px;
	}
	.author-senoff-txt h5 {
		margin-bottom: 10px;
	}
	.related-posts h5.h5-md,
	.single-post-comments h5.h5-md {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.comment-form .form-control {
		font-size: 1.075rem;
	}
	/* Contacts */
	#contacts-1 .contact-form {
		margin-left: 0;
		margin-right: 0;
	}
	.contact-box p {
		font-size: 1.133rem;
	}
	#contacts-1 .col-md-12 {
		padding: 0;
	}
	.contact-form .form-control,
	.contact-form .custom-select {
		height: 54px;
		font-size: 1.133rem;
	}
	/* Google Map */
	#gmap {
		margin-top: 70px;
	}
	#gmap {
		height: 350px;
	}
	/* Footer */
	#footer-1 .footer-box {
		padding-left: 0;
	}
	.footer h5.h5-xs {
		margin-bottom: 20px;
	}
	.footer p.p-sm,
	.footer-box p,
	.footer-links li {
		font-size: 1.075rem;
	}
	.footer p.p-sm.mt-20 {
		margin-top: 15px;
	}
	p.contact-notice {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.foo-socials a {
		width: 50px;
		height: 50px;
		font-size: 20px;
		line-height: 46px!important;
	}
	.footer-form .form-control {
		height: 54px;
		font-size: 1.075rem;
	}
	.footer-form .btn {
		height: 54px;
		font-size: 1.5rem;
	}
	.bottom-footer {
		padding-top: 20px;
	}
	/* Sidebar */
	#sidebar {
		margin-top: 50px;
	}
	#search-field .form-control {
		height: 58px;
		font-size: 1.133rem;
	}
	#search-field .btn {
		height: 58px;
	}
	.sidebar-div.mb-50 {
		margin-bottom: 40px;
	}
	#search-field .btn {
		padding: 17px;
	}
	ul.blog-category-list>li a,
	.post-summary a {
		font-size: 1.133rem;
	}
	.popular-posts p {
		font-size: 1.075rem;
	}
	.badge a {
		font-size: 1.075rem;
	}
	/* Breadcrumb */
	#breadcrumb {
		margin-top: 70px;
		text-align: center;
	}
	.breadcrumb-holder {
		margin: 0 auto;
		display: inline-block;
		padding-top: 35px;
		padding-bottom: 35px;
		padding-left: 0;
	}
	.breadcrumb-holder h4 {
		margin-top: 8px;
	}
	.breadcrumb-item a,
	.breadcrumb-item.active {
		font-size: 1rem;
	}
	.breadcrumb-item+.breadcrumb-item::before {
		font-size: 1.05rem;
	}
	/* Departments Page */
	#department-page .content-block p.p-md {
		font-size: 1rem;
	}
	#department-page .content-block p.mb-30 {
		margin-bottom: 10px;
	}
	/* Page Pagination */
	.blog-page-pagination {
		margin-top: 60px;
		margin-bottom: 20px;
		padding-top: 60px;
	}
	.page-link {
		font-size: 1.075rem;
		padding: .8rem 1.1rem;
	}
	/* FAQs Page */
	#faqs-page .questions-holder {
		margin-bottom: 30px;
	}
	.questions-holder h3 {
		margin-bottom: 25px;
	}
	#faqs-page h5.h5-xl {
		margin-top: 30px;
		margin-bottom: 25px;
	}
	#faqs-page #accordion .card-header h5 {
		line-height: 1.25;
		padding-right: 10%;
	}
	/* Terms Page */
	.terms-holder {
		margin-bottom: 30px;
	}
	ul.terms-list {
		margin: 0 0 20px 25px;
	}
	ul.terms-list li {
		font-size: 1.075rem;
	}
	.terms-box {
		margin-bottom: 20px;
	}
	.terms-box h5 {
		margin-bottom: 22px;
	}
	.terms-box p span {
		font-size: 1.075rem;
	}
	#terms-page p.p-notice {
		font-size: 0.85rem;
	}
	/* Scroll To Top */
	#scrollUp {
		width: 40px;
		height: 40px;
		bottom: 15px;
		right: 20px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (max-width: 575px) {
	html {
		font-size: 14px;
	}
	#stlChanger {
		display: none;
	}
	/*------------------------------------------*/
	/*   BASE

  /*------------------------------------------*/
	/* Header H5 */
	h5.h5-xs {
		font-size: 1.2rem;
	}
	h5.h5-sm {
		font-size: 1.35rem;
	}
	h5.h5-md {
		font-size: 1.4rem;
	}
	h5.h5-lg {
		font-size: 1.5rem;
	}
	h5.h5-xl {
		font-size: 1.6rem;
	}
	/* Header H4 */
	h4.h4-xs {
		font-size: 1.25rem;
	}
	h4.h4-sm {
		font-size: 1.375rem;
	}
	h4.h4-md {
		font-size: 1.5rem;
	}
	h4.h4-lg {
		font-size: 1.625rem;
	}
	h4.h4-xl {
		font-size: 1.75rem;
	}
	/* Header H3 */
	h3.h3-xs {
		font-size: 1.875rem;
	}
	h3.h3-sm {
		font-size: 2rem;
	}
	h3.h3-md {
		font-size: 2.125rem;
	}
	h3.h3-lg {
		font-size: 2.25rem;
	}
	h3.h3-xl {
		font-size: 2.5rem;
	}
	/* Header H2 */
	h2.h2-xs {
		font-size: 2.75rem;
	}
	h2.h2-sm {
		font-size: 2.875rem;
	}
	h2.h2-md {
		font-size: 3rem;
	}
	h2.h2-lg {
		font-size: 3.125rem;
	}
	h2.h2-xl {
		font-size: 3.25rem;
	}
	h2.h2-huge {
		font-size: 4.25rem;
	}
	/* Paragraphs */
	p.p-sm {
		font-size: 1.075rem;
	}
	p {
		font-size: 1.1075rem;
	}
	p.p-md {
		font-size: 1.1075rem;
	}
	p.p-lg {
		font-size: 1.145rem;
	}
	p.p-xl {
		font-size: 1.1785rem;
	}
	/* Button */
	.btn,
	.btn.btn-sm,
	.btn.btn-md {
		font-size: 1.1075rem;
		padding: 14px 30px;
	}
	/* Box List */
	.box-list p.p-sm {
		font-size: 1.1075rem;
	}
	/* Video Play Button */
	.video-btn {
		width: 90px;
		height: 90px;
		margin-top: -45px;
		margin-left: -45px;
	}
	.video-btn i {
		font-size: 2.75rem;
		line-height: 82px!important;
	}
	.video-btn.video-btn-sm {
		width: 74px;
		height: 74px;
		margin-top: -37px;
		margin-left: -37px;
		line-height: 64px!important;
	}
	.video-btn.video-btn-sm i {
		font-size: 34px;
		line-height: 68px!important;
		margin-left: 6px;
	}
	/* Box Icons */
	.icon-xs [class*="flaticon-"]:before,
	.icon-xs [class*="flaticon-"]:after {
		font-size: 5.25rem;
	}
	.icon-sm [class*="flaticon-"]:before,
	.icon-sm [class*="flaticon-"]:after {
		font-size: 5.5rem;
	}
	.icon-md [class*="flaticon-"]:before,
	.icon-md [class*="flaticon-"]:after {
		font-size: 5.75rem;
	}
	.icon-lg [class*="flaticon-"]:before,
	.icon-lg [class*="flaticon-"]:after {
		font-size: 5.75rem;
	}
	.icon-xl [class*="flaticon-"]:before,
	.icon-xl [class*="flaticon-"]:after {
		font-size: 5.75rem;
	}
	/* PNG Icons */
	.img-110 {
		width: 90px;
		height: 90px;
	}
	.img-100 {
		width: 90px;
		height: 90px;
	}
	.img-95 {
		width: 85px;
		height: 85px;
	}
	.img-90 {
		width: 85px;
		height: 85px;
	}
	.img-85 {
		width: 80px;
		height: 80px;
	}
	.img-80 {
		width: 75px;
		height: 75px;
	}
	.img-75 {
		width: 70px;
		height: 70px;
	}
	.img-70 {
		width: 65px;
		height: 65px;
	}
	.img-65 {
		width: 60px;
		height: 60px;
	}
	/* Section Id */
	span.section-id {
		font-size: 1rem;
		margin-bottom: 20px;
	}
	/* Section Title */
	.section-title {
		margin-bottom: 40px;
	}
	.section-title p {
		font-size: 1.1075rem;
		padding: 0;
	}
	/* Text Block Headers */
	.txt-block h4.h4-xl,
	.txt-block h3.h3-md {
		margin-bottom: 20px;
	}
	/* Content Block Image */
	.content-block-img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	#hero-11 h3 {
		font-size: .8rem;
	}
	#hero-1 {
		text-align: center;
		padding-top: 70px;
	}
	#hero-4 {
		padding-top: 70px;
		padding-bottom: 0;
		margin-bottom: 100px;
	}
	#hero-5 {
		padding-top: 80px;
		padding-bottom: 160px;
	}
	#hero-12 {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 0;
	}
	#hero-2 {
		text-align: center;
	}
	/* Slider */
	.slider,
	.slider .slides {
		height: 340px;
	}
	#hero-3 .slider,
	#hero-10 .slider,
	#hero-3 .slider .slides,
	#hero-10 .slider .slides {
		height: 500px;
	}
	#hero-3 .slider .slides li img,
	#hero-7 .slider .slides li img {
		background-position: left center;
	}
	#hero-10 .slider .slides li img {
		background-position: right center;
	}
	/* Hero Carousel */
	#heroCarousel .carousel-item {
		min-height: 500px;
	}
	/* Hero Text */
	#hero-1 .hero-txt {
		margin-top: 0;
		margin-bottom: 0;
	}
	#hero-2 .caption-txt {
		margin-top: -20px;
	}
	#hero-3 .caption-txt {
		margin-top: -80px;
		padding-left: 0;
	}
	.hero-5-strip {
		padding: 20px 40px;
	}
	#hero-5 .hero-txt {
		padding: 35px 20px;
	}
	#hero-6 .caption-txt {
		margin-top: -70px;
	}
	#hero-10 .caption-txt {
		margin-top: -80px;
		padding-left: 0;
	}
	#hero-12 .hero-txt {
		padding-right: 0;
		padding-left: 0;
	}
	/* Hero Headers */
	#hero-1 h2 {
		font-size: 2.85rem;
		margin-bottom: 15px;
	}
	#hero-1 h5,
	#hero-4 h5,
	.hero-5-strip h5,
	#hero-7 h5,
	#hero-8 h5,
	#hero-9 h5,
	#hero-12 h5 {
		font-size: 1rem;
		margin-bottom: 20px;
	}
	#hero-2 h2 {
		font-size: 2.15rem;
		margin-bottom: 20px;
	}
	#hero-3 h2 {
		font-size: 3.25rem;
		letter-spacing: -1px;
		margin-bottom: 20px;
		padding-right: 10%;
	}
	#hero-4 h2 {
		font-size: 2.15rem;
		margin-bottom: 20px;
	}
	#hero-5 h3 {
		font-size: 1.75rem;
		margin-bottom: 20px;
	}
	#hero-5 h4 {
		font-size: 1.35rem;
		margin-bottom: 15px;
	}
	.hero-5-strip h5 {
		line-height: 1;
		margin-bottom: 0;
	}
	#hero-6 h2 {
		font-size: 2.35rem;
		margin-bottom: 15px;
	}
	#hero-6 h5 {
		font-size: 1rem;
		margin-bottom: 25px;
	}
	#hero-7 h2 {
		font-size: 2.5rem;
		margin-bottom: 20px;
	}
	#hero-8 h2 {
		font-size: 3em;
		letter-spacing: 1px;
		margin-bottom: 20px;
	}
	#hero-9 h2 {
		font-size: 2.15rem;
		letter-spacing: 0.5px;
		margin-bottom: 20px;
	}
	#hero-10 h2 {
		font-size: 2.75rem;
		letter-spacing: 1.5px;
		margin-bottom: 20px;
	}
	#hero-11 h2 {
		font-size: 1.2rem;
		margin-bottom: 0;
	}
  .slider .slides li .caption {
    text-align: left;
		top: 20%;
  }
	#hero-12 h2 {
		font-size: 2.5rem;
		letter-spacing: 0.5px;
		margin-bottom: 20px;
	}
	/* Hero Paragraphs */
	#hero-1 .hero-txt p {
		padding-right: 0;
		margin-bottom: 25px;
	}
	#hero-2 .caption p,
	#hero-3 .caption p,
	#hero-4 .hero-txt p,
	#hero-7 .caption p,
	#hero-8 .caption p,
	#hero-9 .hero-txt p,
	#hero-10 .caption p,
	#hero-11 .caption p,
	#hero-12 .hero-txt p {
		font-size: 1.075rem;
		padding-right: 0;
	}
	#hero-6 .caption p {
		font-size: 1.075rem;
		padding: 0 3%;
		margin-bottom: 10px;
	}
	#hero-12 .hero-txt p {
		font-size: 1.075rem;
		padding: 0 5%;
	}
	/* Hero Box List */
	#hero-2 .box-list,
	#hero-31 .box-list,
	#hero-12 .box-list {
		padding: 0 2%;
	}
	#hero-2 .box-list i,
	#hero-31 .box-list i,
	#hero-12 .box-list i {
		display: none;
	}
	/* Hero Buttons */
	.hero-section .btn {
		margin-top: 15px;
	}
	#hero-6 .hero-section .btn.mr-10 {
		margin-right: 0;
	}
	#hero-6 .hero-section .btn {
		margin: 10px 10px 0;
	}
	/* Hero Register Form */
	#hero-section-form {
		margin-bottom: -100px;
	}
	.hero-form {
		margin: 0;
		padding: 40px 10px 40px;
	}
	.hero-form .col-md-6,
	.hero-form .col-md-12 {
		padding: 0 10px;
	}
	.hero-form h4 {
		font-size: 1.7rem;
		margin-bottom: 30px;
	}
	.hero-form .form-control,
	.hero-form .custom-select {
		height: 52px;
	}
	/* Hero Image */
	.hero-1-img {
		margin: 40px 0 0;
	}
	.hero-1-img img {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.hero-12-img {
		background-position: top center;
		position: relative;
		left: 0;
		height: 350px;
		width: auto!important;
		margin-top: 60px;
	}
	/*------------------------------------------*/
	/*   CONTENT

  /*------------------------------------------*/
	/* About */

	#about-5 {
		padding-bottom: 80px;
	}
	#about-5 .txt-block {
		margin-top: 40px;
	}
	#about-6 .txt-block {
		margin-bottom: 40px;
	}
	.abox-1 {
		height: auto;
	}

#about-1, #about-2, #about-3 {
	margin-top: -100px;
}
	#abox-1,
	#abox-2,
	#abox-3,
	#abox-4 {
		border-radius: 6px;
		margin-bottom: 5px;
	}
	#abox-4 {
		margin-bottom: 0;
	}
	.abox-2-holder {
		padding: 15px 0;
	}
	.abox-2 {
		padding: 25px 20px;
	}
	.abox-3-holder {
		padding: 40px 0 10px;
	}
	.abox-3 {
		text-align: center;
		padding: 0 5%;
		margin-bottom: 30px;
	}
	.abox-3.b-right {
		border-right: none;
	}
	.abox-1 h5.h5-lg.emergency-call,
	.abox-2 h4.h4-sm.emergency-call {
		font-size: 2rem;
		margin-top: 30px;
	}
	.abox-3 h5,
	.abox-4 h5 {
		font-size: 1.35rem;
		margin-bottom: 20px;
	}
	.abox-1 p,
	.abox-2 p,
	.abox-3 p,
	.abox-4 p {
		font-size: 1.1rem;
	}
	.abox-3 p.blue-color {
		font-size: 1.075rem;
		margin-bottom: 15px;
	}
	.abox-4-table {
		padding: 50px 20px 25px;
	}
	.abox-1 .table td,
	.abox-1 .table th,
	.abox-2 .table td,
	.abox-2 .table th,
	.abox-4-table .table td,
	.abox-4 .table th {
		font-size: 17px;
		padding: 17px 0;
	}
	.singnature.mt-35 {
		margin-top: 25px;
	}
	.abox-1 .btn {
		margin-top: 25px;
	}
	#about-5 .about-img,
	#about-6 .about-img {
		margin: 0;
	}
	/* Services */
	#services-6,
	#services-8 {
		padding-bottom: 50px;
	}
	.sbox-1 {
		text-align: center;
		padding: 0 3%;
	}
	.sbox-3 {
		margin: 0 0 40px;
		padding: 60px 35px;
	}
	.sbox-5 {
		margin: 0 0 40px;
	}
	.sbox-5-txt {
		padding: 15px 35px 50px;
	}
	.sbox-3 p,
	.sbox-5 p {
		font-size: 1.1075rem;
	}
	.sbox-6 {
		margin-bottom: 30px;
		text-align: center!important;
	}
	.sbox-6 p {
		margin-bottom: 0;
		padding: 0;
	}
	.sbox-6.pr-30 {
		padding-right: 0;
	}
	.sbox-6.pl-30 {
		padding-left: 0;
	}
	.sbox-6.mr-30 {
		margin-right: 0;
	}
	.sbox-6.ml-30 {
		margin-left: 0;
	}
	.s6-img,
	.sbox-6-img {
		display: none;
	}
	.sbox-7 {
		padding: 40px 20px;
	}
	.services-7-table {
		padding: 35px 20px 25px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.services-7-table .table td,
	.services-7-table .table th {
		font-size: 17px;
		padding: 17px 0;
	}
	.s8-boxes {
		padding-left: 0;
	}
	.services-8-table {
		padding: 0 5px;
		margin-bottom: 60px;
	}
	.services-8-bg {
		position: relative;
		left: 0;
		height: auto;
		width: auto!important;
		z-index: 3;
	}
	.s1-page h4.h4-md,
	.s2-page h4.h4-sm {
		margin-bottom: 20px;
	}
	.s1-page h4.h4-lg {
		font-size: 1.25rem;
		line-height: 2rem;
	}
	.s1-page h4.h4-lg span {
		font-size: 2rem;
		top: 4px;
		left: 5px;
	}
	/* Info */
	#info-3 {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#info-5 {
		background-position: right center;
	}
	#info-6,
	#info-7 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	#info-8,
	#info-9 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#info-8 .txt-block {
		padding: 50px;
		margin-right: 0;
	}
	.bottom-row p.mb-30,
	#info-2 p.mb-30,
	.txt-block p.mb-30 {
		margin-bottom: 10px;
	}
	.info-section .btn.mt-25 {
		margin-top: 20px;
	}
	#info-5 .txt-block {
		padding-left: 0;
	}
	.top-row .info-4-img,
	#info-9 .txt-block {
		margin-bottom: 40px;
	}
	#info-8 .txt-block {
		padding: 40px 20px;
	}
	#info-8 .table td,
	#info-8 .table th {
		font-size: 17px;
		padding: 16px 0;
	}
	.info-9-table {
		padding: 0 5px;
	}
	.info-9-table .h4-xs {
		font-size: 1.75rem;
	}
	.ibox-1 span {
		margin-right: 10px;
	}
	.info-1-img {
		left: 0;
		margin-bottom: 30px;
	}
	.info-1-img img,
	.info-2-img img {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.info-3-img {
		display: none;
	}
	.bottom-row .info-4-img {
		margin-top: 40px;
	}
	.info-6-img,
	.info-7-img {
		background-position: center center;
		position: relative;
		left: 0;
		height: 400px;
		width: auto!important;
		margin-top: 80px;
	}
	.info-9-img {
		display: none;
	}
	/* Tabs */
	#tabs-1 .txt-block.pc-30 {
		padding-left: 0;
		padding-right: 0;
		margin-top: 30px;
	}
	#pills-tab {
		width: 100%;
		margin: 0 auto 30px;
	}
	#tabs-1 #pills-tab {
		text-align: center;
	}
	#tabs-2 #pills-tab {
		margin: 0 0 40px 0;
		padding-right: 0;
	}
	#tabs-1 .nav-item,
	#tabs-2 .nav-item {
		width: 100%;
		text-align: left;
		margin: 0 0 5px 0;
	}
	.nav-pills .nav-link {
		font-size: 1rem;
		padding: 12px 25px;
	}
	#tabs-2 .nav-pills .nav-link {
		font-size: 1.15rem;
		padding: 16px 20px;
		border-right: none;
		border-bottom: 2px solid transparent;
	}
	.tab-pane p.mb-30 {
		margin-bottom: 16px;
	}
	.tab-pane .btn.mt-30 {
		margin-top: 20px;
	}
	/* Statistic */
	#statistic-3 {
		padding-bottom: 10px;
	}
	#statistic-3 .statistic-holder .statistic-block {
		text-align: center!important;
		margin-bottom: 30px;
	}
	#statistic-3 .statistic-holder {
		margin-top: 35px;
	}
	.statistic-block h5,
	#statistic-2 .statistic-block h5,
	.statistic-holder .statistic-block h5 {
		font-size: 3rem;
	}
	.statistic-block p,
	#statistic-2 .statistic-block p,
	.statistic-holder .statistic-block p,
	.statistic-holder .statistic-block p {
		font-size: 1.266rem;
	}
	.statistic-img {
		display: none;
	}
	/* Gallery */
	.gallery-filter {
		text-align: center!important;
		margin-bottom: 30px;
	}
	.gallery-filter button {
		width: 100%;
		display: block !important;
		padding: 12px 0;
		float: none!important;
		font-size: 1.133rem;
		margin: 0 0 5px 0;
		border-bottom: none;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	.gallery-filter button:hover {
		color: #fff;
		background-color: #00a3c8;
		border-bottom: none;
	}
	.gallery-filter button.is-checked {
		color: #fff;
		background-color: #00a3c8;
		border-bottom: none;
	}
	.masonry-wrap .gallery-item {
		width: 100%;
		margin: 0 10px 20px;
		padding: 0 15px;
	}
	#gallery-1 .image-zoom a,
	#gallery-2 .image-zoom a,
	#gallery-3 .image-zoom a {
		width: 68px;
		height: 68px;
		font-size: 32px;
		line-height: 64px!important;
	}
	/* Doctors */
	.doctor-2 {
		padding: 25px 25px 40px;
	}
	.doctor-2 .doctor-meta {
		padding-top: 25px;
	}
	#doctor-1-details {
		padding-bottom: 60px;
	}
	.doctor-meta h5.h5-xs,
	.doctor-meta h5.h5-sm,
	.doctor-meta h5.h5-md {
		font-size: 1.5rem;
		margin-bottom: 10px;
	}
	.doctor-meta span {
		font-size: 1.133rem;
	}
	.doctor-meta .btn {
		margin-top: 25px;
	}
	#doctor-breadcrumbs {
		margin-top: 70px;
		text-align: center;
		padding-top: 80px;
		padding-bottom: 170px;
	}
	#doctor-breadcrumbs .doctor-data {
		padding-left: 0;
	}
	#doctor-breadcrumbs .doctor-data h2,
	#doctor-2-details .doctor-bio h2 {
		font-size: 2rem;
		margin-bottom: 5px;
	}
	#doctor-breadcrumbs .doctor-data h5,
	#doctor-2-details .doctor-bio h5 {
		font-size: 1.35rem;
		line-height: 1.35;
	}
	.doctor-bio h5.h5-lg {
		margin-bottom: 15px;
	}
	#doctor-1-details .doctor-bio {
		padding-top: 0;
		padding-left: 0;
	}
	#doctor-2-details .doctor-bio {
		padding-left: 0;
	}
	#doctor-1-details .doctor-photo {
		margin-top: -140px;
	}
	.doctor-contacts {
		margin-top: 40px;
		margin-bottom: 45px;
	}
	.doctor-contacts h4.h4-xs {
		font-size: 1.75rem;
	}
	.doctor-info .table td,
	.doctor-info .table th {
		font-size: 17px;
		padding: 16px 15px;
	}
	.doctor-info .table span i {
		font-size: 11px;
	}
	/* Pricing */
	#pricing-1 .pricing-table {
		margin-left: 0;
		margin-right: 0;
	}
	.pricing-table span.price {
		font-size: 65px;
	}
	.pricing-table sup {
		font-size: 45px;
	}
	.pricing-plan p {
		font-size: 1.3rem;
	}
	#pricing-1 .pricing-table ul.features li {
		font-size: 1.266rem;
	}
	.pricing-table {
		padding: 20px 10px 5px;
	}
	.pricing-table .table td,
	.pricing-table .table th {
		font-size: 16px;
	}
	.all-pricing-btn,
	#pricing-1 .all-pricing-btn {
		margin-top: 10px;
	}
	.all-pricing-btn p {
		padding: 0;
	}
	#pricing-3 .pricing-img {
		display: none;
	}
	/* Brands */
	.brands-holder img {
		padding: 0 15%;
	}
	/* Testimonials */
	.review-1 {
		padding: 0;
	}
	#reviews-1 .testimonial-avatar img,
	#reviews-2 .testimonial-avatar img {
		width: 65px;
		height: 65px;
	}
	.review-author h5 {
		margin-bottom: 5px;
	}
	.review-1 p {
		font-size: 1.3rem;
	}
	.review-author span {
		font-size: 1.1075rem;
	}
	/* Banner */
	#banner-1 {
		text-align: center;
		background-position: left center;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#banner-1 .banner-txt {
		padding-right: 0;
	}
	#banner-1 .banner-txt h2.h2-md {
		font-size: 2.5rem;
	}
	#banner-1 .banner-details span {
		font-size: 1.266rem;
		top: -15px;
	}
	#banner-1 .banner-txt p.p-md {
		text-align: left!important;
		font-size: 1rem;
		top: -15px;
		left: 30px;
	}
	#banner-2 {
		padding-top: 0;
	}
	#banner-2 .bg-inner {
		text-align: center;
		padding: 80px 0;
	}
	#banner-2 .bg-inner h3.h3-lg {
		font-size: 2.25rem;
	}
	#banner-3 {
		padding-bottom: 80px;
	}
	#banner-3 .banner-txt,
	#banner-4 .banner-txt {
		text-align: center;
	}
	#banner-3 h2.h2-xl {
		font-size: 2.55rem;
		padding: 0 5px;
	}
	#banner-4 h2.h2-xs {
		font-size: 2.55rem;
		padding: 0;
	}
	#banner-3 .banner-txt h3.h3-md,
	#banner-4 .banner-txt h3.h3-xl {
		font-size: 2.35rem;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	#banner-4 {
		padding-top: 80px;
		padding-bottom: 0;
	}
	#banner-4 .banner-txt {
		padding-left: 0;
	}
	#banner-6,
	.banner-btn.text-right {
		text-align: center!important;
	}
	#banner-6 .banner-txt h4 {
		font-size: 1.75rem;
		margin-bottom: 12px;
	}
	#banner-6 span {
		display: none;
	}
	#banner-6 .banner-txt {
		padding: 0;
	}
	#banner-7 {
		padding-top: 80px;
		padding-bottom: 80px;
		background-position: left center;
	}
	#banner-8 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#banner-7 .banner-txt {
		text-align: center;
		padding-right: 0;
	}
	#banner-7 .banner-txt h2 {
		font-size: 2.5rem;
		margin-bottom: 20px;
	}
	#banner-7 .btn {
		margin-top: 15px;
	}
	#banner-1 .banner-txt p {
		margin-top: 20px;
		padding-right: 0;
	}
	#banner-2 .banner-txt p {
		margin-top: 15px;
		margin-bottom: 25px;
		padding: 0;
	}
	#banner-3 .banner-txt p,
	#banner-4 .banner-txt p {
		padding: 0;
	}
	#banner-6 p {
		margin-bottom: 20px;
	}
	#banner-8 .banner-txt h2.h2-lg {
		font-size: 2.5rem;
	}
	#banner-8 .icon-lg [class*="flaticon-"]:before,
	#banner-8 .icon-lg [class*="flaticon-"]:after {
		font-size: 5rem;
	}
	.banner-2-img,
	.banner-3-img {
		display: none;
	}
	.banner-4-img {
		background-position: center center;
		position: relative;
		left: 0;
		height: 400px;
		width: auto!important;
		margin-top: 80px;
	}
	/* Blog */
	#single-blog-page .blog-post-img.mb-40 {
		margin-bottom: 30px;
	}
	.sblog-post-txt p.mt-30 {
		margin-top: 20px;
	}
	.post-inner-img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.blog-post-txt h5.h5-sm {
		font-size: 1.5rem;
		margin-bottom: 5px;
	}
	.blog-post-txt h5 {
		margin-bottom: 10px;
	}
	.blog-post-txt span {
		font-size: 1.133rem;
	}
	.blog-post-txt p {
		font-size: 1.1075rem;
	}
	.comment-form {
		margin-bottom: 30px;
	}
	.sblog-post-txt span,
	#blog-page .blog-post-txt span {
		font-size: 1.1075rem;
	}
	.post-share-links {
		margin-top: 60px;
		padding-top: 50px;
	}
	.post-tags-list {
		margin-bottom: 30px;
	}
	.post-tags-list span a {
		font-size: 1.05rem;
		padding: 6px 12px;
		display: inline-block;
		float: left;
		margin-top: 10px;
	}
	a.share-ico {
		width: 90px;
		height: 34px;
		font-size: 1.075rem;
		line-height: 34px !important;
		margin-right: 8px;
		margin-bottom: 8px;
	}
	.share-social-icons i {
		font-size: 13px;
		margin-right: 4px;
	}
	.author-senoff {
		text-align: center;
		padding: 30px 20px;
		margin-top: 70px;
		margin-bottom: 60px;
	}
	.author-senoff img {
		width: 90px;
		height: 90px;
		float: none;
		margin-bottom: 15px;
	}
	.author-senoff-txt {
		padding-left: 0;
	}
	.author-senoff-txt h5 {
		margin-bottom: 10px;
	}
	.related-posts h5.h5-md,
	.single-post-comments h5.h5-md {
		font-size: 1.5rem;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.comment-form .form-control {
		font-size: 1.266rem;
		padding: 0 15px;
	}
	.comment-form textarea.form-control {
		padding: 15px;
	}
	/* Contacts */
	#contacts-2 h4.h4-md {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.contact-box p {
		font-size: 1.133rem;
	}
	#contacts-1 .contact-form {
		margin-left: 0;
	}
	#contacts-2 .contact-form {
		padding: 25px 10px 25px;
	}
	.contact-form .form-control,
	.contact-form .custom-select {
		height: 54px;
		font-size: 1.266rem;
	}
	/* Google Map */
	#gmap {
		margin-top: 70px;
	}
	#gmap {
		height: 300px;
	}
	/* Footer */
	#footer-1 .footer-box {
		padding-left: 0;
	}
	.footer h5.h5-xs {
		margin-bottom: 20px;
	}
	.footer p.p-sm,
	.footer-box p,
	.footer-links li {
		font-size: 1.1075rem;
	}
	.footer p.p-sm.mt-20 {
		margin-top: 15px;
	}
	p.contact-notice {
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 40px;
	}
	.foo-socials a {
		width: 50px;
		height: 50px;
		font-size: 20px;
		line-height: 46px!important;
	}
	.footer-form .form-control {
		height: 54px;
		font-size: 1.1075rem;
	}
	.footer-form .btn {
		height: 54px;
		font-size: 1.5rem;
	}
	.bottom-footer {
		padding-top: 20px;
	}
	p.footer-copyright {
		font-size: 1.075rem;
	}
	/* Sidebar */
	#sidebar {
		margin-top: 50px;
	}
	.sidebar-div.mb-50 {
		margin-bottom: 40px;
	}
	#search-field .form-control {
		height: 58px;
		font-size: 1.266rem;
	}
	#search-field .btn {
		height: 58px;
		padding: 17px;
	}
	ul.blog-category-list>li a,
	.post-summary a {
		font-size: 1.266rem;
	}
	.popular-posts p {
		font-size: 1.266rem;
	}
	.badge a {
		font-size: 1.266rem;
	}
	/* Breadcrumb */
	#breadcrumb {
		text-align: center;
	}
	.breadcrumb-holder {
		margin: 0 auto;
		display: inline-block;
		padding-top: 25px;
		padding-bottom: 25px;
		padding-left: 0;
	}
	.breadcrumb-holder h4 {
		font-size: 1.65rem;
		margin-top: 5px;
	}
	/* Departments Page */
	#department-page .content-block p.p-md {
		font-size: 1.05rem;
	}
	#department-page .content-block p.mb-30 {
		margin-bottom: 10px;
	}
	/* Page Pagination */
	.blog-page-pagination {
		margin-top: 60px;
		margin-bottom: 20px;
		padding-top: 60px;
	}
	.page-link {
		font-size: 1.1075rem;
		padding: .8rem 1.1rem;
	}
	/* FAQs Page */
	#faqs-page .questions-holder {
		margin-bottom: 30px;
	}
	.questions-holder h3 {
		margin-bottom: 25px;
	}
	#faqs-page h5.h5-xl {
		margin-top: 30px;
		margin-bottom: 25px;
	}
	#faqs-page #accordion .card-header h5 {
		line-height: 1.25;
		padding-right: 10%;
	}
	/* Terms Page */
	.terms-holder {
		margin-bottom: 30px;
	}
	ul.terms-list {
		margin: 0 0 20px 25px;
	}
	ul.terms-list li {
		font-size: 1.1075rem;
	}
	.terms-box {
		margin-bottom: 20px;
	}
	.terms-box h5 {
		margin-bottom: 22px;
	}
	.terms-box p span {
		font-size: 1.1075rem;
	}
	#terms-page p.p-notice {
		font-size: 1.05rem;
	}
	/* Scroll To Top */
	#scrollUp {
		width: 40px;
		height: 40px;
		bottom: 15px;
		right: 20px;
	}
}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (min-width: 416px) and (max-width: 575.99px) {}


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */

@media (max-width: 415px) {}
