
#pointer-ring {
	display: none;
}

#pointer-dot {
	display: none;
}

ul > li {
	float: none;
	display: list-item;
}

ul {
	list-style-type: disc;
	margin-left: 5%;
}

h2, h3 {
	margin: 15px 0px;
}

.showMenu {
	left: 0px;
}

.displayMenu {
	display: block !important;
}

.hideMenu {
	display: none !important;
}

.navbar {
	background-color: rgba(54, 53, 53, .65);
	background-color: rgba(0, 0, 0, .65) !important;
}

.navbar-light .navbar-nav .nav-link {
	color: #fff;
}

.hamburger-menu span {
	background: #fff !important;
}

.menueffect a:after {
	display: none;
}

.show-mobile {
	width: 100%;
}

.slider .main-slider .swiper-slide .slide-image {
	background-position: right !important;
}

.slider .main-slider .swiper-slide .container h1, .slider .main-slider .swiper-slide .container p {
	color: #fff;
}

.page-header .container h2, .page-header .container p, a.headerbreadcrumb {
	color: #000;
}

.page-header .container h2 {
	justify-content: left !important;
}

.navbar .logo a img {
	background-color: rgba(255, 255, 255, 1);
}

.telh {
	background: none !important;
}

.slider .main-slider .swiper-slide .container p {
	font-size: 24px;
}

.page-header {
	right: 0px;
	background-position: right !important;
}

.post-header {
	height: 50px;
}

.post-header .container h2 {
	margin-top: 0px !important;
}

.yorumlar-alani-sayfa, .ozellika, .team-section {
	background: #efefef !important;
}

p {
	margin-bottom: 5px;
}

.news-alani-sayfa a {
	color: #000;
}

.member-box figcaption {
	position: relative;
	bottom: 105px;
	padding: 10px;
	height: 105px;
}

.member-box img {
	background-color: #fff;
}

.mobile-title {
	display: none;
}

.member-box figcaption {
	max-width: 210px;
}

@media only screen and (max-width: 1024px) {
	.class-box figure img {
		height: 360px;
		width: 305px;
	}
	
	.member-box figcaption {
		max-width: 305px;
	}
}

@media only screen and (min-width: 1080px) {
	.class-box figure img {
		height: 250px;
	}
}

@media only screen and (max-width: 56.25em) {
	.hakkimizda-bolumu-anasayfa {
		margin-top: -10rem;
	}
}

img.alignleft {
	float: left;
	padding-right: 20px;
}

img.alignright {
	float: right;
	padding-left: 20px;
}

.yorumlar-alani-sayfa {
	padding: 3rem 0 5rem;
}

.swiper-pagination-team {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination-news {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination-office {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.wprs_unslider-nav {
	position: absolute;
	left: 48%;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.footer p, .footer a, .footer li {
	color: #fff !important;
}

.footer .footer-menu li:before {
	display: none;
}

@media only screen and (max-width: 1440px) {
	.slider {
		max-height: 93vh;
		min-height: 93vh;
	}
	
	.slider .main-slider {
		height: 93vh;
	}
	
	.slider .main-slider .swiper-slide .container h1 {
		font-size: 65px;
	}
}

@media only screen and (max-width: 1024px) {
	.slider {
		max-height: 70vh;
		min-height: 70vh;
	}
	
	.slider .main-slider {
		height: 70vh;
	}
	
	.page-header {
		max-height: 400px;
		padding-top: 50px;
	}
	
	.slider .main-slider .swiper-slide .container h1 {
		font-size: 40px;
	}
	
	.page-header .container h2 {
		width: 55%;
	}
}

@media only screen and (max-width: 768px) {
	.slider {
		max-height: 50vh;
		min-height: 50vh;
	}
	
	.slider .main-slider {
		height: 50vh;
	}
	
	.page-header {
		max-height: 300px;
		padding-top: 25px;
	}
	
	.page-header .container h2 {
		font-size: 32px;
	}
	
	.slider .main-slider .swiper-slide .container {
		position: absolute;
		left: 0px;
	}
	
	.navbar {
		position: relative;
		top: 0px;
		height: 100px;
	}
	
	.paketler5__pr-kutu h3 {
		display: none;
	}
	
	.paketler5__gorsel--1 {
		box-shadow: none;
		height: auto;
	}
	
	.paketler5__pr {
		padding-top: 0px;
	}
	
	.paketler5__icerik {
		padding-top: 15px;
	}
	
	.footer .footer-menu {
		display: block;
	}
	
	.yorumlar-alani-sayfa {
		padding: 3rem 0 15rem;
	}
}

@media only screen and (max-width: 425px) {
	.slider {
		max-height: 30vh;
		min-height: 30vh;
	}
	
	.slider .main-slider {
		height: 30vh;
	}
	
	.slider .main-slider .swiper-slide {
		padding-top: 70px;
	}
	
	.page-header {
		max-height: 200px;
		padding-top: 10px;
	}
	
	.page-header .container {
		padding-top: 75px;
	}
	
	.page-header .container h2 {
		font-size: 20px;
		display: none;
	}
	
	.mobile-title {
		display: block;
	}
	
	.slider .main-slider .swiper-slide .container h1 {
		font-size: 22px;
		display: none;
	}
	
	.slider .main-slider .swiper-slide .container p {
		font-size: 14px;
		margin-bottom: 8px;
		display: none;
	}
	
	.member-box figcaption p {
		font-size: 18px;
	}
	
	.navbar .logo {
		padding: 10px 0;
	}
	
	.slider .main-slider .swiper-slide .container a {
		height: 50px;
		line-height: 50px;
		padding: 0 10px;
		font-size: 14px;
		margin-top: 80px;
	}
	
	.paketler5__on {
		height: 250px;
	}
	
	.h2, h2 {
		font-size: 1.5em;
	}
}

/*  Free Guide section css */
.guides-container {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin: 20px 0;
}

.guide-item {
	flex: 1 1 calc(20% - 20px);
	max-width: calc(20% - 20px);
	box-sizing: border-box;
	transition: transform .3s ease, box-shadow .3s ease;
}

.guide-item:hover {
	transform: scale(1.03);
	box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
}

.guide-image {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 8px;
}

/* Responsive Layout */
@media (max-width: 1024px) {
	.guide-item {
		flex: 1 1 calc(33.33% - 20px);
		max-width: calc(33.33% - 20px);
	}
}

@media (max-width: 768px) {
	.guide-item {
		flex: 1 1 calc(50% - 20px);
		max-width: calc(50% - 20px);
	}
}

@media (max-width: 480px) {
	.guide-item {
		flex: 1 1 100%;
		max-width: 100%;
	}
}

.panel-heading {
	padding: 0;
	border: 0;
}

.panel-title>a, .panel-title>a:active {
	display: block;
	padding: 15px;
	color: #555;
	font-size: 23px;
	font-weight: bold;
	text-decoration: none;
}

.panel-heading  a:before {
	font-family: flaticon !important;
	content: "";
	float: right;
	transition: all .5s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.panel-heading.active a:before {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

.faqwrap.center-block {
	margin-top: 25px;
	width: 100%;
}

.panel-group {
	margin-bottom: 20px;
}

.panel {
	margin-bottom: 20px;
	margin-bottom: 0;
	background-color: #fff;
	border: 1px solid #0474bb;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-bottom: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-default > .panel-heading {
	color: #333;
	background-color: #0474bb;
	border-color: #0474bb;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title > a, .panel-title > a:active {
	display: block;
	padding: 15px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.panel-body {
	padding: 15px;
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 1px solid #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
}

.panel-group .panel + .panel {
	margin-top: 5px;
}

.page-id-1609 .bosluk3 {
	margin-top: 0;
}

section.hakkimizda-bolumu-anasayfa.hakkimizda-bolumu-anasayfa-edit {
	padding: 5rem 0 5rem;
}

.ozellika.ozellika-edit ol {
	margin-left: 40px;
}

h2.h2-baslik-hizmetler-2.h2-baslik-hizmetler-2-edit {
	justify-content: left;
}

.h2-baslik-hizmetler-2.root {
	justify-content: left;
}

@media (max-width: 767px) {
	.panel-title > a, .panel-title > a:active {
		font-size: 20px;
	}
}
