﻿@media (max-width:1680px) {
	.staffs-list { grid-template-columns: 1fr 1fr 1fr; }
	.staff-items .staff-body { padding: 10px 15px; }
		.staff-items .staff-body p { font-size: 16px; margin-bottom: 0; }
}

@media (max-width:1440px) {
	.navbar-brand img, .container { max-width: 95%; }

	.homepage-blogs .h2 { font-size: 2rem; }
	.homepage-top .homepage-top-content .h1, .home-middle h3 { font-size: 2.4rem; }
	.home-middle h5 { font-size: 2.6rem; }
	.homepage-top .homepage-top-content ul li a { width: 100%; }

	.photogallery-list .photo-items img { max-height: 340px; }

	.content.col-lg-9 .photogallery-list .photo-items img { max-height: 335px; }

	.homepage-blogs, .homepage-top, .homepage-products { padding: 25px 0px; }
	.middleList { margin: 25px 0px; }
}

@media (max-width:1366px) {
	#top-menu { font-size: .9rem; }
	.homepage-bottom .homepage-bottom-body .homepage-bottom-item .homepage-bottom-title { font-size: 2rem; max-height: 3rem; }
	.homepage-who .homepage-who-content .homepage-who-text .homepage-who-title { font-size: 1.2rem; }
	.homepage-who .homepage-who-content .homepage-who-text h1, .homepage-who .homepage-who-content .homepage-who-text h2,
	.homepage-who .homepage-who-content .homepage-who-text h3, .homepage-who .homepage-who-content .homepage-who-text h4,
	.homepage-who .homepage-who-content .homepage-who-text h5, .homepage-who .homepage-who-content .homepage-who-text h6 { font-size: 1.5rem; }

	.homepage-who .homepage-who-content .homepage-who-text { max-width: 65%; }

	.about-references .references-list { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
	.content.col-lg-9 .photogallery-list .photo-items img { max-height: 325px; }
}

@media (max-width: 1280px) {
	.mobile-menu #top-menu { margin-bottom: 15px; border: none; }
	.stellarnav .top-nav > ul li:hover ul { background: none; }
	.content.col-lg-9 .photogallery-list .photo-items img { max-height: 300px; height: 300px; }
	.stellarnav ul { font-size: 15px; }
	.stellarnav li a { padding: 7px 10px; }
}

@media (max-width: 1199.98px) {
	.list-img, .img-center { height: 169px; }
	.products-list .img-center, .products-list .list-img { height: 249px; }
	.news-list .list-img, .news-list .img-center { height: 219px; }
	.reference-list .img-center, .reference-list .list-img { height: 114px; }
	.staffs-list .img-center, .staffs-list .list-img { height: 251px; }
	.details-img .img-center { height: 464px; }
	#sync2 .img-center { height: 91px; }
	.blog .details-img .img-center { height: 261px; }

	.slider .caption h2 { font-size: 2.6rem; margin-bottom: 1rem; }
	.slider .caption h3 { font-size: 3.6rem; }
	.slider .caption p { font-size: 1.2rem; }
	.slider .caption .btn { font-size: 1rem; margin-top: 1rem; }

	.whatsapp-info { display: block; }


	.mobile-menu .top-nav, #top-menu, .stellarnav .top-nav ul { flex-direction: column; }

	#top-menu { font-size: .7rem; justify-content: start; align-items: start; }
}

@media (max-width: 1024px) {
	.homepage-top .homepage-top-content .h1, .home-middle h3, .slider .caption p:nth-child(2) { font-size: 1.8rem; }
	.products-list { grid-column-gap: 25px; }
	.quote .quoteForm, .middleList { flex-direction: column; }
	.homepage-bottom .homepage-bottom-body { grid-template-columns: 1fr 1fr; }
	.about-references .references-list { grid-template-columns: 1fr 1fr 1fr; }
	.content.col-lg-9 .photogallery-list .photo-items img { max-height: 260px; height: 260px; }

	.col-lg-5, .col-lg-7 { max-width: 100%; flex: inherit; }
	.homepage-top .homepage-top-content { margin-bottom: 2rem; }
	.homepage-faq .col-lg-5 { justify-content: center; margin-bottom: 2rem; }
	.homepage-faq-content .h1 { text-align: center; }

	.home-middle > .container { margin-top: 0px; border-top: none; max-width: inherit; }

	.flexList { margin-bottom: 2rem; }
	.flexList,
	.homepage-who-content-left { display: flex; flex-direction: column; }
	.homepage-who-videoList { display: flex; flex-direction: row; justify-content: center; }
	.homepage-who .homepage-who-image img { width: 100%; height: auto; }
	.homepage-who-videoList .homepage-who-videoList-item img { height: auto; }
	.homepage-who-content-right { }

	.staffs-list { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 991.98px) {
	/*#top-menu li.top-menu, #top-menu li.email span, #top-menu li.phone span { display: none; }*/
	.homepage-text h1 { margin-top: 1.5rem; }
	.sidebar { padding-bottom: 0; border-right: 0; margin-right: 0; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
	.sidebar-inner { position: relative !important; top: 0 !important; width: 100% !important; }
	.pnl-sidebar { display: block; margin-bottom: 1rem; }
	.sidebar-content { display: none; }

	.details-img { width: 100%; margin: 25px 0; }
		.details-img .img-center { height: 371px; }
	#sync2 .img-center { height: 68px; }
	.blog .details-img .img-center { height: 209px; }

	.slider .caption h2 { font-size: 2.4rem; }
	.slider .caption h3 { font-size: 3.4rem; }

	.rightbar .btnQuote { display: none; }
}

@media (min-width: 991.98px) {
	.sidebar-content { display: block !important; }
}

@media (max-width: 812px) {
	footer .footer .footer-top { grid-template-columns: 1fr; }
	.treatment-list { grid-template-columns: 1fr 1fr; }
	footer .footer .footer-adress { text-align: left; }
	.list-img, .img-center { height: 230px; }
	.products-list .img-center, .products-list .list-img { height: 284px; }
	.news-list .list-img, .news-list .img-center { height: 159px; }
	.reference-list .img-center, .reference-list .list-img { height: 108px; }
	.staffs-list .img-center, .staffs-list .list-img { height: 287px; }
	.details-img .img-center { height: 583px; }
	#sync2 .img-center { height: 121px; }
	.blog .details-img .img-center { height: 329px; }

	.details-img { float: none; width: 100%; margin: 0 0 3rem 0; }

	.homepage .slider .item img { min-height: 360px; }
	.slider .caption h2 { font-size: 2rem; }
	.slider .caption h3 { font-size: 3rem; }
	.slider .caption p, .slider .caption p:nth-child(2) { font-size: 1rem; line-height: inherit; }

	.parallax h3 { font-size: 1.3rem; }
	.parallax p { font-size: .9rem; }
	.navbar { flex-wrap: nowrap; }
	header.fixed-header .navbar-brand img { max-height: 60px; max-width: inherit; }

	.social-likes__button b { display: none; }
	.social-likes__button i { margin-right: 0px; }

	.blog-list .btn { display: block; width: 100%; margin-top: 1.4rem; }

	.custom-nav2.owl-theme .owl-nav [class*=owl-] { opacity: 1; }
	.custom-nav1.owl-theme .owl-nav [class*=owl-] { display: none; }

	.pagination .sayfa-text, .pagination .sayfa-first, .pagination .sayfa-last { display: none; }
	.social-likes__widget_whatsapp { display: block !important; }

	.middleList, .staff-content { flex-direction: column; }

	.homepage-who-content-left,
	.flexList { grid-template-columns: 1fr; }
	.homepage-who-videoList { align-items: center; }

	.staffs-photogallery-list { grid-template-columns: 1fr 1fr 1fr; }

	.homepage-who-videoList .homepage-who-videoList-item { width: 100%; height: auto; }
		.homepage-who-videoList .homepage-who-videoList-item img { width: 100% !important; height: auto; }


	.homepagePopup { max-width: 90%; }
		.homepagePopup img { max-width: 100%; max-height: 100%; }

	.step-container { flex-direction: column; margin: 40px 20px 20px 20px; gap: 35px; }
		.step-container .diamond { left: 43%; top: -21px; width: 40px; height: 40px; }
			.step-container .diamond span { font-size: 20px; }
	.step-box { border: 2px solid #f7c948; }
		.step-box:before, .step-box:after { display: none; }
	.step-content { margin: 15px 0px; }
}

@media (max-width: 667px) {
	.home-middle > .container { margin-top: -25px; border: 0px; max-width: inherit; }

	.home-middle { font-size: 1rem; }
		.homepage-top .homepage-top-content .h1, .home-middle h3, .slider .caption p:nth-child(2), .homepage-staffs p, .homepage-staffs .h2, .homepage-blogs .h1,
		.about-middle b, .about-middle strong { font-size: 1.4rem; line-height: normal; }
		.home-middle h5, .homepage-blogs .h2, .about-middle .about-middle-title { font-size: 1.6rem; line-height: normal; }
	.homepage-bottom .homepage-bottom-body .homepage-bottom-item .homepage-bottom-title { font-size: 1.4rem; max-height: 2.5rem; }

	.about-video, .homepage-contact .contact-body, .homepage-who { flex-direction: column; }
	.homepage-who { margin-bottom: 25px; }

	.about-middle { padding: 15px 0; }

	.about-references .references-list { grid-template-columns: 1fr 1fr; }

	.content.col-lg-9 .photogallery-list .photo-items img { max-height: 220px; height: 220px; }

	.customer-comments { margin-top: 0px; padding: 15px 0px; display: block; }
		.customer-comments .customer-comments-slider { margin-top: 0px; }
	.customer-comments-body { display: table; }
		.customer-comments-body .customer-comments-avatar img { max-width: 100%; }
	.customer-comments-text { padding: 0px; width: 100%; gap: 0px; margin-top: 15px; margin-bottom: 15px; }
		.customer-comments-text .customerTitle { font-size: 1.1rem; margin-bottom: 10px; }
		.customer-comments-text .customerText { font-size: .768rem; margin-bottom: 10px; }
		.customer-comments-text .customerName { font-size: .768rem; }
	.customer-comments .customer-comments-slider .owl-nav.disabled + .owl-dots { margin: 5px 0px; position: relative; bottom: 0px; }
}

@media (max-width: 575.98px) {
	.list-img, .img-center { height: 207px; }
	.products-list .img-center, .products-list .list-img { height: 305px; }
	.news-list .list-img, .news-list .img-center { height: 170px; }
	.staffs-list .img-center, .staffs-list .list-img { height: 308px; }
	.details-img .img-center { height: 625px; }
	.blog .details-img .img-center { height: 352px; }

	.card-body { padding: 1rem; }

	.slider .caption h2 { font-size: 1.6rem; margin-bottom: 0; }
	.slider .caption h3 { font-size: 2.6rem; }

	.panel-open header.fixed-top .navbar-brand { opacity: 0 }

	.custom-nav3.owl-theme .owl-nav button.owl-prev { left: 0px; }
	.custom-nav3.owl-theme .owl-nav button.owl-next { right: 0px; }

	#sync2 { display: none; }
	header .social-icons { display: none; }

	.news-list .news-date { padding: 5px; }
		.news-list .news-date b { font-size: 1.2rem; }

	.kborder2:before { left: -10px; }

	.staffs-list { display: flex; flex-direction: column; }
		.staffs-list .staff-items { width: 100%; }

	.staffs-photogallery-list { grid-template-columns: 1fr 1fr; }

	.product-body iframe { max-height: 220px; padding: 10px 0; }
}

@media (max-width: 480px) {
	.list-img, .img-center { height: 169px; }
	.products-list .img-center { height: 248px; }
	.products-list .list-img { height: auto; }
	.news-list .list-img, .news-list .img-center { height: 139px; }
	.reference-list .img-center, .reference-list .list-img { height: 108px; }
	.staffs-list .img-center, .staffs-list .list-img { height: 250px; }
	.details-img .img-center { height: 512px; }
	.blog .details-img .img-center { height: 288px; }
	.homepage-top .homepage-top-content ul { flex-direction: column; align-items: center; }
		.homepage-top .homepage-top-content ul li, .btnMore, .btnTour { width: 100%; }

	.products-list, .homepage-bottom .homepage-bottom-body, footer .footer .footer-top, .about-photo, .about-references .references-list, .treatment-list { grid-template-columns: 1fr; grid-column-gap: 0px; margin: 0; }
	.quote .quoteForm, .homepage-who, .homepage-contact .contact-body, footer .footer .footer-bottom, .about-video, .photogallery-list { flex-direction: column; }
	.btnQuote { width: 100%; }
	.homepage-who .homepage-who-content .homepage-who-text { max-width: inherit; }

	footer .footer .footer-social { justify-content: space-between; width: 100%; }
	footer .footer .footer-top { grid-row-gap: 25px; }
	footer .footer .footer-adress { text-align: inherit; }

	.navbar-brand { margin: 0px; }
		.navbar-brand img { max-width: 85%; }

	.rightbar { bottom: 35%; top: inherit; }

	.homepage-top .homepageTop { gap: 25px; order: 2; }
	.faq-list .faq-title.mb-10 { margin-bottom: 25px; }
	.photogallery-list { grid-template-columns: 1fr 1fr; }
	.homepage-top, .custom-form .columns { flex-direction: column; }
		.homepage-top .homepageTop, .homepage-top .homepage-top-content { width: 100%; }
		.homepage-top .homepage-top-content { order: 1; }
}

@media (max-width: 414px) {
	.list-img, .img-center { height: auto; }
	.products-list .img-center { height: 210px; }
	.staffs-list .img-center, .staffs-list .list-img { height: 211px; }
	.details-img .img-center { height: 434px; }
	.blog .details-img .img-center { height: 244px; }

	.news-list .cols.col-6:not(.none) { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.news-list .img-center img { position: relative; }
	.news-list .list-img, .news-list .img-center { height: auto; }
	.news-list .single-row { overflow: inherit; text-overflow: inherit; white-space: inherit; }
	.news-list .card-text { height: auto; }


	.homepage-top .homepage-top-content, .faq-title, .faq-content, .home-middle, .homepage-staffs p, .homepage-staffs .h2, .homepage-who .homepage-who-content .homepage-who-text .homepage-who-title,
	.homepage-blogs .h1, .homepage-contact .contact-text { font-size: 1rem; }
		.slider .caption h2, .homepage-top .homepage-top-content .h1, .homepage-products .h2, .home-middle h3, .homepage-bottom .homepage-bottom-body .homepage-bottom-item .homepage-bottom-title,
		.homepage-who .homepage-who-content .homepage-who-text h1, .homepage-who .homepage-who-content .homepage-who-text h2, .homepage-who .homepage-who-content .homepage-who-text h3,
		.homepage-who .homepage-who-content .homepage-who-text h4, .homepage-who .homepage-who-content .homepage-who-text h5, .homepage-who .homepage-who-content .homepage-who-text h6,
		.homepage-faq-content .h1, .product-title h3, .product-body h2, .homepage-blogs .h2, .about-top-text .about-top-title, .about-middle .about-middle-title, .about-middle b, .about-middle strong { font-size: 1.4rem; }
		.slider .caption h3, .home-middle h5 { font-size: 2.4rem; }
		.home-middle h5, .home-middle h3 { line-height: inherit; }

	.homepage-faq-content { padding: 0px; }
		.homepage-faq-content .h1 { text-align: center; margin: 20px 0px; }
	.about-middle, .about-top-text, .about-video, .homepage-top, .homepage-products, .about-photo { padding: 25px 0px; }
	.homepage-bottom .homepage-bottom-body .homepage-bottom-item .homepage-bottom-title { justify-content: center; max-height: inherit; overflow: inherit; display: flex; -webkit-box-orient: inherit; -webkit-line-clamp: inherit; line-height: normal; }

	.home-middle > .container { max-width: fit-content; margin-top: 0px; border: none; padding: 25px 0px; }
}

@media (max-width: 375px) {
	.img-center:not(.none) img { position: relative; }
	.list-img, .img-center:not(.none) { height: auto !important; width: auto !important }

	.details-img .img-center img { position: absolute; }
	.details-img .img-center { height: 388px !important; }
	.blog .details-img .img-center { height: 218px !important; }

	.cols.col-6:not(.none) { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.card-list .cols.col-6:not(.none) figure { text-align: center; }
	.single-row { overflow: inherit; text-overflow: inherit; white-space: inherit; }
	.card-text { height: auto; }
}

@media (max-width: 320px) {
	.details-img .img-center { height: 322px !important; }
	.blog .details-img .img-center { height: 182px !important; }
	.owl-carousel .cols { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0px; margin-bottom: 0px !important; }

	.slider .caption h2 { font-size: 1.2rem; }
	.slider .caption h3 { font-size: 2.2rem; }
}
