
.swiper-container {width: 100%;height: 850px;overflow: hidden;position: relative; margin-top: 90px;}
.swiper-wrapper {width: 100%;height: 100%;display: flex;transition-property: transform;box-sizing: border-box;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;box-sizing: border-box; }
.slide-image {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.swiper-button-prev,.swiper-button-next {top: 50%;transform: translateY(-50%);}
.swiper-pagination {display: flex;justify-content: center;}

@media screen and (max-width: 499px) {
	.navbar-brand {font-size:16px !important;}
	.swiper-button-prev {display:none;}
	.swiper-button-next {display:none;}
	.swiper-container {margin-top: 100px !important;}
	.swiper-container {height: 210px;}
	.swiper-slide {height: 210px;}
}

@media screen and (min-width: 500px) and (max-width: 699px) {
	.swiper-button-prev {display:none;}
	.swiper-button-next {display:none;}
	.swiper-container {margin-top: 100px !important;}
	.swiper-container {height: 304px;}
	.swiper-slide {height: 304px;}
}

@media screen and (min-width: 700px) and (max-width: 992px) {
	.swiper-container {margin-top: 100px !important;}
	.swiper-container {height: 450px;}
	.swiper-slide {height: 450px;}
}

@media screen and (min-width: 993px) and (max-width: 1099px) {
	.swiper-container {height: 420px;}
	.swiper-slide {height: 420px;}
}

@media screen and (min-width: 1100px) and (max-width: 1299px) {
	.swiper-container {height: 550px;}
	.swiper-slide {height: 550px;}
}

@media screen and (min-width: 1300px) and (max-width: 1499px) {
	.swiper-container {height: 650px;}
	.swiper-slide {height: 650px;}
}

@media screen and (min-width: 1500px) and (max-width: 1699px) {
	.swiper-container {height: 750px;}
	.swiper-slide {height: 750px;}
}

@media screen and (min-width: 1700px) and (max-width: 1849px) {
	.swiper-container {height: 800px;}
	.swiper-slide {height: 800px;}
}

@media screen and (min-width: 1900px) and (max-width: 2049px) {
	.swiper-container {height: 900px;}
	.swiper-slide {height: 900px;}
}


@media screen and (min-width: 2050px) {
	.swiper-container {height: 1050px;}
	.swiper-slide {height: 1050px;}
}



#mainNav {
	padding-top: 1rem;
	padding-bottom: 1rem;
	background-color: #212529;
}
#mainNav .navbar-toggler {
	padding: 0.75rem;
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 0.75rem;
	color: #fff;
	text-transform: uppercase;
	background-color: #fed136;
	border: 0;
}

#mainNav .navbar-brand img {
	height: 1.5rem;
}
#mainNav .navbar-nav .nav-item .nav-link {
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 0.95rem;
	color: #fff;
	letter-spacing: 0.0625em;
}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
	color: #fed136;
}

@media (min-width: 992px) {
	#mainNav {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		border: none;
		background-color: transparent;
		transition: padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;
	}
	#mainNav .navbar-brand {
		font-size: 1.5em;
		transition: font-size 0.3s ease-in-out;
	}
	#mainNav .navbar-brand img {
		height: 2rem;
		transition: height 0.3s ease-in-out;
	}
	#mainNav.navbar-shrink {
		padding-top: 1rem;
		padding-bottom: 1rem;
		background-color: #212529;
	}
	#mainNav.navbar-shrink .navbar-brand {
		font-size: 1.25em;
	}
	#mainNav.navbar-shrink .navbar-brand svg,
	#mainNav.navbar-shrink .navbar-brand img {
		height: 1.5rem;
	}
	#mainNav .navbar-nav .nav-item {
		margin-right: .4rem;
	}
	#mainNav .navbar-nav .nav-item:last-child {
		margin-right: 0;
	}
}


nav li ul{display:none}
nav li:hover ul{display:inline}
nav li li{float:none}
nav .mega-dropdown{width:100%;position:absolute;left:0;background:#fff;padding:20px 35px;}
nav li .mega-dropdown a{color:#333;display:block;padding:.2rem .4rem; margin:.2rem 0; border-radius:3px;font-size:12px !important; border:1px solid #ccc;}
ul.mega-dropdown a:hover {color:#fff; background-color: #315781 !important;}
.calendarrow{white-space: nowrap; overflow: hidden;}
.scrollable-menu {height: auto;    max-height: 550px;    overflow-x: hidden;}
body {background-color:#fff;}

.services h2 {font-size:16px; font-weight:700;
}

.call-center .bi{border:1px solid #ccc; padding:4px 8px; font-size:24px;}
.h1 {font-size:20px;}
.navbar-general {background-color:#fff; border-bottom:1px solid #ccc;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #ccc;
	min-height:90px;
	
	border-bottom: 1px solid #fff;
}
.navbar-brand {font-size:30px; font-weight:700}


.bread ol {margin-top:revert;}
.bread ol a{color:#fff;}



.overlays {
	background-attachment: fixed; 
	position:relative;	  
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
	
}

.overlays:before{
	
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
	background-color: rgba(27,26,26,0.6);
	
}

.overlays-text {
	position: relative;
	z-index: 2;
}

.text-uppercase {
	text-transform: uppercase !important;
}

section a {color:#595959;}

.h-100 {
	display: flex;
	flex-direction: column;
	justify-content: center; /* Dikey olarak ortala */
	
}

.author .nav-link {color:#262626;  padding:.1rem 1rem; border:1px solid #f8f8f8; margin-right:.3rem; font-size:1rem; padding:.5rem 1rem;}
.author .nav-link:hover {border-color:#ccc;}
.author .nav-link.active {background-color:#f4c212; color:#fff;}

.author .contact{font-size:.9rem; border-radius:6px;}
.author .contact i{float: left; left:2px; color: #3AACED; font-weight: 300; margin-top:3px;}
.author .contact .list-group-item{line-height:1.2rem; padding:15px 10px; margin-bottom:0px; background:transparent}
.author .contact .list-group-item span{display: block;  padding-left: 30px; color:#878C9F;}
.author .contact .list-group-item strong{display: block;  padding-left: 30px; color:#878C9F;}
.author .contact .list-group-item:hover{background-color:#f9f9f9;}

label {
	display: block;
	margin-bottom: .5em;
}

.form-control, .form-select, input[type="text"] {
	
	
	border: 1px solid #ccc;
}


.captcha {
	display: inline-block;
	padding: .25em .5em;
	background-color: #4CAF50;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: .1em;
	
}


.phone-app {position: fixed; width: 50px; height: 50px; bottom: 120px; background-color: #275eab; color: #FFF; border-radius: 50px; text-align: center; font-size: 30px; box-shadow: 3px 4px 3px #999; left: 15px; z-index: 100;}
.whats-app {position: fixed; width: 50px; height: 50px; bottom: 60px; background-color: #25d366; color: #FFF; border-radius: 50px; text-align: center; font-size: 30px; box-shadow: 3px 4px 3px #999; left: 15px; z-index: 100;}
.content-detail img {max-width:100%; height:auto;}



/*SIDEBAR-DETAIL*/
aside#aside-detail .card{font-size:13px;border-radius:8px}
aside#aside-detail .card .card-header{background-color:#475569;padding:15px 20px}
aside#aside-detail .card .card-header .mdi,aside#aside-detail .card .card-header hr{color:#fff}
aside#aside-detail .card h3{font-size:14px;margin:0;color:#fff;font-weight:700}
aside#aside-detail .card .note{font-size:11px}
aside#aside-detail .form-control{font-size:13px;border-radius:0;background-clip:border-box;background-color:#fff}
aside#aside-detail .profile{overflow:hidden}
aside#aside-detail .profile img{width:100%;border-radius:6px;-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms}
aside#aside-detail .profile img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}


#toc_container {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: table;
    font-size: 95%;
    margin-bottom: 1em;
    padding: 20px;
    width: auto;
	
}

.toc_title {
    font-weight: 700;
	
}

#toc_container li, #toc_container ul, #toc_container ul li{
    list-style: outside none none !important;
}

.toc_list {padding-inline-start:0px;}


.content img{max-width:100%; min-width:90%; height:auto;}

.widget-phone {padding:30px 35px; background-color:#F1F5F9}
.widget-phone .inner {    background-color: #595959;    padding: 40px 0;
	padding-bottom: 30px;
	position: relative;
	overflow: hidden;
	text-align: center;
	color: #fff;
font-size: 18px;}

.icon i {
	font-size: 100px;
	line-height: 100px;
}

.widget-phone .inner h4 {
	color: #fff;
	font-size: 24px;
	border-bottom: 1px solid rgba(255,255,255,.15);
	padding-bottom: 20px;
	margin-bottom: 30px;
}


.widget-phone .inner h5 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 400!important;
	color: #fff;
	margin-bottom: 0;
}


.widget-phone .inner .service-button {
	margin-top:20px;
	display: inline-block;
	padding: 10px 45px;
	border-radius: 20px 0;
	background-color: #F97316;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.widget-phone .inner a {
	text-decoration:none;
	color:#fff;
}