/* Küçültme başarısız oldu. Küçültülmeyen içerik döndürülüyor.
(18,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(19,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(256,19): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(347,27): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(348,23): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(354,25): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(439,15): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(503,25): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(560,14): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(601,15): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(655,14): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(659,14): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(691,19): run-time error CSS1039: Token not allowed after unary operator: '-color-ana'
(1179,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(1180,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
 */
/*---=======================
   02. Start Header css 
===========================---*/
.transparent-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
}

.header-navigation .nav-container {
	position: relative;
}

	.header-navigation .nav-container .main-menu ul > li.menu-item-has-children > a:after {
		content: "\f107";
		font-family: var(--fa-style-family,"Font Awesome 6 Free");
		font-weight: var(--fa-style,900);
		margin-left: 5px;
		display: inline-block;
		font-size: 14px;
	}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-navigation .nav-container .main-menu ul > li.menu-item-has-children > a:after {
		display: none;
	}
}

@media (max-width: 991px) {
	.header-navigation .nav-container .main-menu ul > li.menu-item-has-children > a:after {
		display: none;
	}
}

.header-navigation .nav-container .main-menu ul li {
	display: inline-block;
	position: relative;
}
 

	.header-navigation .nav-container .main-menu ul li .sub-menu {
		position: absolute;
		left: 0;
		top: 120%;
		width: 200px;
		background-color: #fff;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		z-index: 99;
		height: auto;
	}

		.header-navigation .nav-container .main-menu ul li .sub-menu li {
			display: block;
			margin: 0;
			margin: 5px 0;
			font-size: 19px;
		}

			.header-navigation .nav-container .main-menu ul li .sub-menu li:last-child > a {
				border-bottom: none;
			}

			.header-navigation .nav-container .main-menu ul li .sub-menu li a {
				font-family: ProximaNova-Bold,sans-serif;
				color: #898989;
				text-decoration: none;
				margin-left: 9px;
			}

			

			.header-navigation .nav-container .main-menu ul li .sub-menu li .sub-menu {
				left: 100%;
				top: 50%;
			}

			.header-navigation .nav-container .main-menu ul li .sub-menu li:hover .sub-menu {
				top: 0%;
			}

			 

 

	.header-navigation .nav-container .main-menu ul li:hover > a {
		color: #282828;
	}

	.header-navigation .nav-container .main-menu ul li:hover > .sub-menu {
		opacity: 1;
		visibility: visible;
		top: 100%;
	}

	.header-navigation .nav-container .main-menu ul li .dd-trigger {
		display: none;
	}

.header-navigation .nav-container .site-branding {
	position: relative;
}

.header-navigation .nav-container .nav-menu {
	float: right;
}

.header-navigation .nav-container.breakpoint-on .nav-menu {
	background-color: #fff;
	position: fixed;
	top: 0;
	left: -300px;
	z-index: 9999;
	width: 300px;
	height: 100%;
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	padding: 0;
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
	display: block;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-top: 70px;
}

	.header-navigation .nav-container.breakpoint-on .nav-menu.menu-on {
		left: 0;
	}

	.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li {
		display: block;
		margin: 0;
		border-bottom: 1px solid #ececec;
	}

		.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li:last-child {
			border-bottom: 0;
		}

		.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li.active .sub-menu {
			border-top: 1px solid #ececec;
		}

		.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li a {
			display: block;
			border-bottom: 1px solid rgba(255, 255, 255, 0.5);
			color: #282828 !important;
			padding: 13px 20px;
		}

		.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu {
			width: 100%;
			position: relative;
			top: 0;
			left: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
			background-color: transparent;
			visibility: visible;
			opacity: 1;
			display: none;
			-webkit-transition: none;
			transition: none;
		}

			.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu li a {
				color: #282828;
				padding: 0px 20px 0 40px;
				line-height: 45px !important;
			}

				.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu li a:hover {
					border-color: rgba(255, 255, 255, 0.5);
				}

		.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .dd-trigger {
			display: block;
			position: absolute;
			right: 0;
			height: 45px;
			width: 45px;
			top: 0;
			border-left: 1px solid rgba(255, 255, 255, 0.5);
			z-index: 2;
			background: transparent;
			text-align: center;
			line-height: 45px;
			cursor: pointer;
			color: #282828;
			font-size: 14px;
		}

	.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu.menu-on {
		left: 0;
	}

.header-navigation .nav-container.breakpoint-on .nav-pushed-item {
	display: none;
}

.header-navigation .nav-container.breakpoint-on .navbar-close,
.header-navigation .nav-container.breakpoint-on .navbar-toggler {
	display: block;
}

.header-navigation .navbar-toggler {
	padding: 0;
	border: none;
	background-color: transparent;
	cursor: pointer;
	display: none;
}

	.header-navigation .navbar-toggler span {
		position: relative;
		background-color: #fff;
		border-radius: 3px;
		display: block;
		height: 3px;
		margin-top: 5px;
		padding: 0;
		-webkit-transition-duration: 300ms;
		transition-duration: 300ms;
		width: 30px;
		cursor: pointer;
		display: block;
	}

	.header-navigation .navbar-toggler.active span:nth-of-type(1) {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		top: 8px;
	}

	.header-navigation .navbar-toggler.active span:nth-of-type(2) {
		opacity: 0;
	}

	.header-navigation .navbar-toggler.active span:nth-of-type(3) {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		top: -8px;
	}

.header-navigation .navbar-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 12;
	display: none;
	background: var(--color-ana);
	padding: 5px;
}

	.header-navigation .navbar-close .cross-wrap {
		width: 34px;
		height: 34px;
		cursor: pointer;
		position: relative;
	}

		.header-navigation .navbar-close .cross-wrap span {
			position: absolute;
			display: block;
			width: 100%;
			height: 2px;
			border-radius: 6px;
			background: #fff;
		}

			.header-navigation .navbar-close .cross-wrap span.top {
				top: 17px;
				left: 0;
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
			}

			.header-navigation .navbar-close .cross-wrap span.bottom {
				bottom: 15px;
				left: 0;
				-webkit-transform: rotate(-45deg);
				transform: rotate(-45deg);
			}

.header-top {
	padding: 11px 0;
	background-color: #282828;
}

@media (max-width: 767px) {
	.header-top .top-left {
		text-align: center;
	}
}

.header-top .top-left ul li {
	display: inline-block;
	margin-right: 50px;
}

@media (max-width: 991px) {
	.header-top .top-left ul li {
		margin-right: 4px;
	}
}

.header-top .top-left ul li span {
	color: #fff;
}

	.header-top .top-left ul li span i {
		margin-right: 10px;
	}

.header-top .top-right {
	float: right;
}

@media (max-width: 767px) {
	.header-top .top-right {
		margin-top: 20px;
		float: none;
		text-align: center;
	}
}

.header-top .top-right ul.social-link li {
	margin-left: 5px;
}

	.header-top .top-right ul.social-link li a {
		width: 33px;
		height: 33px;
		border: 1px solid #fff;
		line-height: 33px;
		text-align: center;
		border-radius: 50%;
		color: #fff;
	}

		.header-top .top-right ul.social-link li a:hover, .header-top .top-right ul.social-link li a:focus {
			background-color: var(--color-ana);
			border-color: var(--color-ana);
			color: #fff;
		}

.header-area-v1 .header-navigation {
	position: relative;
	background-color: var(--color-ana);
}

	.header-area-v1 .header-navigation:before {
		position: absolute;
		content: "";
		background: #fff;
		height: 100%;
		width: calc(100% - 60%);
		left: -100px;
		top: 0;
		-webkit-transform: skew(-50deg, 0deg);
		transform: skew(-50deg, 0deg);
	}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v1 .header-navigation {
		padding: 20px 0;
	}
}

@media (max-width: 991px) {
	.header-area-v1 .header-navigation {
		padding: 20px 0;
	}

		.header-area-v1 .header-navigation:before {
			width: calc(100% - 50%);
		}
}

@media (max-width: 767px) {
	.header-area-v1 .header-navigation:before {
		width: calc(100% - 10%);
	}
}

@media (max-width: 400px) {
	.header-area-v1 .header-navigation:before {
		width: calc(100% - 10%);
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.header-area-v1 .header-navigation:before {
		width: calc(100% - 30%);
	}
}

.header-area-v1 .header-navigation .nav-container {
	position: relative;
}

	.header-area-v1 .header-navigation .nav-container .logo-col {
		position: relative;
	}

.custom-container {
	max-width: 1510px;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.header-area-v2 .header-top {
	background-color: transparent;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header-area-v2 .header-top .top-left {
		text-align: center;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v2 .header-top .top-left ul li {
		margin-right: 15px;
	}
}

.header-area-v2 .header-top .top-left ul li span {
	color: #626262;
}

	.header-area-v2 .header-top .top-left ul li span i {
		color: var(--color-ana);
	}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header-area-v2 .header-top .top-right {
		float: none;
		text-align: center;
		margin-top: 15px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v2 .header-top .top-right ul.social-link li a {
		border-color: #282828;
		color: #282828;
	}

		.header-area-v2 .header-top .top-right ul.social-link li a:hover, .header-area-v2 .header-top .top-right ul.social-link li a:focus {
			border-color: transparent;
			color: #fff;
		}
}

@media (max-width: 991px) {
	.header-area-v2 .header-top .top-right ul.social-link li a {
		border-color: #282828;
		color: #282828;
	}

		.header-area-v2 .header-top .top-right ul.social-link li a:hover, .header-area-v2 .header-top .top-right ul.social-link li a:focus {
			border-color: transparent;
			color: #fff;
		}
}

.header-area-v2 .header-navigation {
	position: relative;
	z-index: 1;
}

	.header-area-v2 .header-navigation.sticky .nav-container .main-menu .nav-button .main-btn {
		background: #282828;
	}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v2 .header-navigation {
		padding: 15px 0;
	}
}

@media (max-width: 991px) {
	.header-area-v2 .header-navigation {
		padding: 15px 0;
	}
}

.header-area-v2 .header-navigation:after {
	position: absolute;
	top: 0;
	left: -100px;
	content: "";
	height: 100%;
	width: 75%;
	border-radius: 50px;
	background-color: var(--color-ana);
	z-index: -1;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.header-area-v2 .header-navigation:after {
		width: 83%;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v2 .header-navigation:after {
		width: 85%;
	}
}

@media (max-width: 991px) {
	.header-area-v2 .header-navigation:after {
		width: 150%;
	}
}

.header-area-v2 .header-navigation .nav-container .main-menu {
	position: relative;
	padding-right: 20px;
}

@media only screen and (min-width: 1200px) {
	.header-area-v2 .header-navigation .nav-container .main-menu ul li a {
		font-size: 15px;
	}
	nav.main-menu > ul {
		display: flex;
		justify-content: space-between;
	}
	.header-navigation .nav-container .nav-menu {
		width: 100%;
	}
}

.header-area-v2 .header-navigation .nav-container .nav-button .main-btn {
	border-radius: 32px;
	padding: 19px 49px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v2 .header-navigation .nav-container .nav-button .main-btn {
		padding: 19px 41px;
	}
}

.header-area-v2 .header-navigation .main-menu ul li > a.nav-link.active,
.header-area-v1 .header-navigation .main-menu ul li > a.nav-link.active {
	color: #282828;
}

.header-area-v3 .header-navigation .main-menu ul li > a.nav-link.active {
	color: var(--color-ana);
}

.header-area-v2 .header-navigation {
	position: relative;
	z-index: 1;
}

	.header-area-v2 .header-navigation.sticky .nav-container .nav-button .main-btn {
		background: #282828;
	}

.header-area-v3 .header-top {
	background-color: rgba(40, 40, 40, 0.36);
	padding: 16px 0;
}

@media (max-width: 991px) {
	.header-area-v3 .header-top .site-branding {
		display: none;
	}
}

.header-area-v3 .header-top .top-right ul li {
	display: inline-block;
	margin-right: 20px;
}

@media (max-width: 991px) {
	.header-area-v3 .header-top .top-right ul li {
		margin-left: 5px;
		margin-right: 5px;
	}
}

.header-area-v3 .header-top .top-right ul li span {
	color: #fff;
}

	.header-area-v3 .header-top .top-right ul li span i {
		margin-right: 10px;
		color: var(--color-ana);
	}

.header-area-v3 .header-navigation .nav-container {
	background-color: #fff;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v3 .header-navigation .nav-container {
		padding: 20px 15px;
	}
}

@media (max-width: 991px) {
	.header-area-v3 .header-navigation .nav-container {
		padding: 20px 15px;
	}
}

.header-area-v3 .header-navigation .nav-container .nav-menu {
	float: left;
}

.header-area-v3 .header-navigation .nav-container .site-branding {
	display: none;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v3 .header-navigation .nav-container .site-branding {
		display: block;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v3 .header-navigation .nav-container .site-branding {
		display: block;
	}
}

@media (max-width: 991px) {
	.header-area-v3 .header-navigation .nav-container .site-branding {
		display: block;
	}
}

.header-area-v3 .header-navigation .nav-container .main-menu ul > li.menu-item-has-children a:after {
	color: #282828;
}

.header-area-v3 .header-navigation .nav-container .main-menu ul li > a {
	color: #282828;
}

.header-area-v3 .header-navigation .nav-container .main-menu ul li:hover.menu-item-has-children > a:after {
	color: var(--color-ana);
}

.header-area-v3 .header-navigation .nav-container .main-menu ul li:hover > a {
	color: var(--color-ana);
}

.header-area-v3 .header-navigation .nav-container .nav-button .main-btn {
	padding: 33px 43px;
	border-radius: 0px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area-v3 .header-navigation .nav-container .nav-button {
		display: none;
	}
}

@media (max-width: 991px) {
	.header-area-v3 .header-navigation .nav-container .nav-button {
		display: none;
	}
}

.header-area-v3 .header-navigation .navbar-toggler span {
	background-color: #282828;
}

.header-navigation.sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	-webkit-animation: sticky 1.2s;
	animation: sticky 1.2s;
	background: var(--color-ana);
}

.header-area-v3 .header-navigation.sticky {
	background-color: transparent;
}
@media (max-width: 1024px) {
    .tedaviler-detay .left{
           
           display: none;
        }
}

:root {
    scroll-behavior: smooth;
}
.ust-paragraf {
    font-size: 20px;
    color: #4d4d4d;
    font-family: ProximaNova-Regular,sans-serif;
}
.iletisim .form .right form .iletisim-input {
    width: 100%;
    margin-bottom: 15px;
}
.sizi-arayalim .form-area form button.form-item, .sizi-arayalim .form-area form select.form-item{
    width: 100%;
}
.form-group {
    display: grid;
}
.sizi-arayalim.dsayfa .form-area form {
    display: block;
}
.sizi-arayalim .form-area form .form-item + span {
    color: red;
}
.sizi-arayalim .form-area form .form-item {
    margin-top: 25px;
}
.slider-tedavilerimiz .swiper .swiper-slide:hover .background {
    opacity: 20%;
    object-fit: cover;
}
footer.footer-klinika .footer-block .container .col1 .icons .icon {
    width: 35px;
    height: 35px;
}
.tedaviler-detay .right .p1 p{
    font-size: 20px;
    font-family: ProximaNova-Regular,sans-serif;
    line-height: 28px;
    color: #000;
    max-width: 1038.2px;
    width: 100%;
}
.tedaviler-detay h2 {
    font-size: 1.5rem;
}
.hekimler.dik-cizgiler {
    background-color: white;
}
.anlasmali-kurumlar .logo-kutular .logo-kutu {
    z-index: 1;
}
.anlasmali-kurumlar .logo-kutular .logo-kutu:hover img {
    zoom: 1.07;
}
.klinikadent-bilgilendiriyor .container .bilgilendiriyor-kartlar .bilgilendiriyor-kart .baslik {
    min-height: 60px;
}
.neden-turkiye .arka-plan .ic-kisim .baslik {
             font-family: GothamMedium, sans-serif;
}
.tedaviler-detay h1, .tedaviler-detay h2, .tedaviler-detay h3,.dijital-dis .arka-plan .ic-kisim .alt-baslik{
    font-size: 30px!important;
    color: #021c52;
    font-family: ProximaNova-Bold,sans-serif;
    margin-bottom: 29px;
}
.iletisim .form .left .tel-kisim p:before,.iletisim .form .left .adres-kisim p:before,.iletisim .form .left .cep-kisim p:before,.iletisim .form .left .mail-kisim p:before {
    width: 32.5px;
    height: 32.8px;
}
.neden-klinikadent .alt-paragraf p:before {
    width: 18px;
}
.hakkimizda-main .right {
      padding-top: 57px;
}
.kliniklerimiz .kutular {
      padding-top:80px;
}
.tedaviler-detay h1{
        margin-top: 70px;
}
.bilgilendiriyor-detay .ana-baslik{
      padding-bottom:82px;
}

.dropdown:hover .dropdown-togglex + ul.dropdown-menu{ display: block; }

.main-slider .swiper .custom-navs .navcontainer{
     justify-content:end;
}

.main-slider .swiper .item{
    padding: 0 18px 80px;
}

.randevu-btn .container{
         
  }
.randevu-btn .container:hover{
  background-color:#1972BF; 
}
.randevu-btn{
  text-decoration: none !important;
  
  }
.bize-ulasin .accordion-item .right form .send{
     margin-top: 0px;
  }
.iletisim .form .right form .send{
    margin-top: 0px;
  }
.sube-detay .arka-plan .hero .right{
     padding-bottom: 90px;
}


.iletisim .form .right form select {
    background-color: #ecf0f5;
    color: #36393f;
    border-radius: 15px;
    padding: 17px 24px;
    border: none;
    outline: none;
    font-family: ProximaNova-Regular,sans-serif;
    font-size: 19px;
}
.hakkimizda-main .iletisim .form .right form .send {
    margin: 30px 0;
}
.modal-backdrop {
    width: 100%;
    height: 100%;
}
.main-slider .swiper .bg-img {
   opacity: 0.24;
}

.one-cikan .container .heading .right p{
   font-size: 20px;
}
footer.footer-klinika .footer-block .container .col4 ul{
   gap: 11px;
}
.hekimler .container .heading .right p{
     font-size: 20px;
}
.klinikadent-yorumlar .container .heading .right p{
      font-size: 20px;
}
.bilgilendiriyor .heading .right p{
      font-size: 20px;
}
header.main-header .block2 {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100px;
}
@media screen and (min-width: 1120px) {
header.main-header .yazi {
    height: 99px;
    display: flex;
    align-items: center;
  }
}
.dropdown-item {
    padding: 0.5rem 1rem;
    font-size: 17px;
    font-family: ProximaNova-Bold,sans-serif;
}
header.main-header .yazi{
  font-size: 20px;
}
.bilgilendiriyor .bilgilendiriyor-ana-kisim .item .image img{
       border-radius:35px;
}
.subtitle {
  scroll-margin: 120px;
}
.klinikadent-bilgilendiriyor .container .bilgilendiriyor-kartlar .bilgilendiriyor-kart .yazi, .neden-turkiye .arka-plan .ic-kisim .alt-paragraf, .neden-turkiye .arka-plan .ic-kisim .alt-paragraf, .neden-turkiye .arka-plan .ic-kisim .ust-paragraf, .klinikadent-tedavilerimiz .tedaviler-kutular .tedaviler-kutu .tedaviler-paragraf, .tedaviler-detay .right p, .hekimler-alt-sayfa .arka-plan .paragraf,.sube-detay .arka-plan .hero .right p {
    font-size: 21px;
}
.hekimler-alt-sayfa .arka-plan .left .doctor-img {
    height: auto;
}
footer.footer-klinika .wp {
    position: fixed;
    top: unset;
    bottom: 45px;
    right: 20px;
    z-index: 9999;
}
header.main-header {
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 999;
}
.kurulbaslik {
    font-family: ProximaNova-Bold,sans-serif;
}
.hakkimizda-main .right .content {
    font-size: 21px;
    font-family: ProximaNova-Regular,sans-serif;
}
.kurulyazi, .kurulunvan{font-family: ProximaNova-Regular,sans-serif;font-size: 18px;}


.main-slider .swiper .item .left .button{
      font-size:22px;
      padding-top:2px;
}

.main-slider .swiper .custom-navs .navcontainer .pagination .swiper-button-next{
      font-family:Gilroy-Semibold, sans-serif;
}
footer.footer-klinika .wp.tel {
    bottom: 160px;
}footer.footer-klinika .wp {
    bottom: 30px;
}
footer.footer-klinika .wp {
    width: 100px;
    height: 100px;
}
@media screen and (max-width: 1120px) {
  [data-aos^=fade][data-aos^=fade] {
   
    transform: translate3d(10px,0,0);
  }
  .klinikadent-yorumlar .yorum {
    padding-right: 5rem!important;
    padding-left: 5rem!important;
}  
  header.main-header .block2 {
    height: 70px;padding: 10px 0;
}.main-header .block2 .menulist {
    top: 134px;
}
  html, body {
    overflow-x: hidden;
}
  .footer-block .wp {
    display: block;
    right: 18px !important;
    bottom: 30px!important;
    width: 70px !important;
    height: 70px !important;
}
  .footer-block .wp.tel {
    bottom: 105px!important;
}
  /*.dropdown:hover .dropdown-togglex+ul.dropdown-menu {
    position: relative;
}*/
.main-header .block2 .menulist {
    width: 100%!important;
  height: 82vh;
    overflow: auto;
}
  header.main-header {
    position: fixed;
}
  .main {
    top: 134px;
    position: relative;
}
}
@media screen and (max-width: 500px) {
  html {
    zoom: 1!important;
}

}

.klinika-dent .container .right .content{
    font-family: ProximaNova-Regular,sans-serif;
}

.hakkimizda-main .right .content{
    font-size:17px;
}

.neden-turkiye .arka-plan .ic-kisim .ust-paragraf{
     font-size:20px;
}
 .neden-turkiye .arka-plan .ic-kisim .alt-paragraf, .neden-turkiye .arka-plan .ic-kisim .alt-paragraf{
     font-size:18px;
}
.klinikadent-bilgilendiriyor .container .bilgilendiriyor-kartlar .bilgilendiriyor-kart .yazi{
     font-size:17px;
}

.klinikadent-bilgilendiriyor .container .bilgilendiriyor-kartlar .bilgilendiriyor-kart .yazi{
    font-family:GothamBook,sans-serif;
}

.img-fluid{
   max-width:1350px;
   width:100%;
}
.iletisim .form .left a {
    color: #4d4d4d;
    text-decoration: unset;
}
a {
    text-decoration: unset;
}
.accordion-item, .tedaviler-detay .right .subtitle, #ilkyazi {
  scroll-margin: 160px;
}
.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li.active i.fa.fa-angle-down {
    transform: rotate(180deg);
}
.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu li a {
    padding: 0;    
  font-size: 17px;
    line-height: 35px !important;
}
.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li .sub-menu {
    padding: 10px 25px;
}
.header-navigation .nav-container .main-menu ul li .sub-menu {
    width: max-content;
    padding: 0 10px;
}
.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li a, header.main-header .yazi {
    color: #898989!important;
}
@media (max-width: 1280px){
  .header-navigation .nav-container .main-menu ul li .sub-menu li {
    font-size: 14px;
  }.header-navigation .nav-container.breakpoint-on .nav-menu .main-menu ul li {
    border-left: 1px solid #ececec;
}
}

.klinikadent-tedavilerimiz .tedaviler-kutular .tedaviler-kutu .tedaviler-paragraf{
    font-size:18px;
}

::placeholder {
  color: #374151;
}
.iletisim .form .right form select{
   color: #374151;
}
.hakkimizda-main .right .content{
    color: #374151;
}
.hekimlert2 .doctor {
    max-width: 318px;
    width: 100%;
    background-color: #4286d6;
}
.hekimlert2 .doctor .image img {
    width: 100%;
}
.hekimler-genel .hekimlert2 {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    column-gap: 39px;
    padding: 0 !important;
    row-gap: 39px;
    margin: 39px 0;
}
.hekimlert2 .doctor .text-area {
    color: #fff;
    text-align: center;
    padding: 40px 0 36px;
}
@media (max-width: 1024px){
.hekimler-genel .hekimlert2 {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
}@media (max-width: 768px){
  .randevu-btn {
    right: 3px;
    top: 20%;
}
  .randevu-btn .container {
    padding: 10px 18px;
}
.hekimler-genel .hekimlert2 {
    grid-template-columns: repeat(1,minmax(0,1fr)) !important;
  }
}
.dik-cizgiler:after {
    background-color: transparent;
}
.dik-cizgiler:before {
    border-right: unset;
    border-left: unset;
}
.kliniklerimiz .kutular {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1024px) {
    .kliniklerimiz .container .kutular {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}
@media (max-width: 640px) {
    .kliniklerimiz .container .kutular {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}
.catMenuList{
    border-top:0;
    margin:0 0 20px;
  background-color: #fff;
    border-radius: 15px;
    padding: 0;
}
.catMenuList li>a{
    position:relative;
    display:block;
       border-bottom: .5px solid #bebebe52;
    color: #414141;
    font-weight: 700;
    text-decoration: unset;
}
.catMenuList li.selected>a:after{
    content:"";
    position:absolute;
    width:3px;
    height:100%;
    left:-30px;
    top:0;
    background:#031c51;
}

.catMenuList li ul{
    display:none;
    padding:0 0 8px;
    margin-left: 20px;
    list-style-type: none;
}
.catMenuList li ul li a{
    padding:7px 0
}.catMenuList li.selected>a:after {
    left: 0
}.catMenuList li {
    position: relative
}a.artia {
    color: #031c51!important;
    font-size: 20px!important;
    float: right;
    z-index: 999999;
    position: absolute!important;
    right: 0;
    padding: 10px 20px!important;
    top: 0
}

a.artia:after,a.iconarti:before {
    display: none
}

a.artia:before {
    content: '+'
}

li.selected a.artia:before {
    content: '-'
}
.catMenuList {
    list-style-type: none;
}
a.artia {
    border-bottom: unset !important;
}
.header-navigation .nav-container .main-menu ul li .sub-menu li.altm:after {
    content: "\f105";
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900);
    display: inline-block;
    font-size: 14px;
    float: right;
}
.header-navigation .nav-container .main-menu ul li .sub-menu {
    left: -60%;
}
@media (max-width: 1500px) {
    .header-navigation .nav-container .main-menu ul li .sub-menu li {
        font-size: 17px !important;
    }
}
@media (max-width: 1390px) {
    .header-navigation .nav-container .main-menu ul li .sub-menu li {
        font-size: 14px !important;
    }
}

