@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&amp;family=Merriweather:wght@300;400;700;900&amp;family=Montserrat:wght@400;500;600;700;800;900&amp;display=swap');

*,*:active,*:focus, ::after, ::before {
    box-sizing: border-box;
	outline:none;
}

body {
	padding:0;
	margin:0;
	font-family: 'arial', serif;
}


body.error {
	background:url('../img/404.jpg');
	background-size:cover!important;
	background-position:center!important;
	font-family: 'Montserrat', cursive;
}

.harita, .harita img { width: 100%; height: auto; display: block; }




@media screen and (max-width:500px),screen and (max-device-width:500px) {

body.error {
	background:url('../img/4042.jpg');
	background-size:cover!important;
	background-position:center!important;

}



		}
		

.ovnone {
	overflow:hidden;
}

.error-text {
	margin:6vw auto;
    width: 52%;
    font-size: 5vw;
    color: #fff;
    display: block;
    line-height: 4vw;
}

.error-text b {
    font-size: 15vw;
    display: inline;
    float: left;
    line-height: 12vw;
}

.error-text small {
    width: 97%;
    display: block;
    font-size: 1.25vw;
    line-height: 2.5vw;
    margin-top: 1vw;
    border: 1px solid #fff;
    text-align: center;
}


@media screen and (max-width:500px),screen and (max-device-width:500px) {


.error-text {
	margin:30vw auto;
    width: 52%;
    font-size: 5vw;
    color: #fff;
    display: block;
    line-height: 4vw;
}

.error-text b {
    font-size: 15vw;
    display: inline;
    float: left;
    line-height: 12vw;
}

.error-text small {
    width: 97%;
    display: block;
    font-size: 2.5vw;
    line-height: 2.5vw;
    margin: 2vw;
    padding: 0.5vw;
    border: 1px solid #fff;
    text-align: center;
}
		}

.top-bar {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:space-between;
	font-size:0.8vw;
	color:#fff;
	background:#333333;
	padding:0.75vw 5%;
	height:3vw; 
}

.top-bar a {
	font-size:1vw;
}

.top-bar-left, .top-bar-right {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	width:50%;
	float:left;
}

.top-bar-left a {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	flex-wrap:wrap;
	width:max-content;
	float:left;
	text-decoration:none;
	color:#fff;
	font-size:0.85vw;
}

.top-bar-left i {
	margin:0.25vw;
}

.top-bar-left a:nth-child(1) {
	position:relative;
	padding-right:1vw;
}

.top-bar-left a:nth-child(1):before {
	content:'';
	position:absolute;
	top:50%;
	right:0;
	width:1px;
	height:1.5vw;
	background:#eeeeee;
	transform:translateY(-50%);
}

.top-bar-left a:nth-child(2) {
	padding-left:1vw;
}

.top-bar-left svg {
	height:1vw;
	width:auto;
}

.top-bar-left a:nth-child(2) svg {
	height:0.75vw;
	transform:rotate(-45deg);
}

.top-bar-left svg path {
	fill:#74a7b6;
}

.top-bar-right {
	justify-content:flex-end;
}

.top-bar-right span {
	position:relative;
	padding-right:1vw;
}

.top-bar-right .top-bar-social {
	position:relative;
	padding-left:1vw;
}

.top-bar-right .top-bar-social:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:1.5vw;
	background:#eeeeee;
	transform:translateY(-50%);
}

.top-bar-social a:not(:nth-child(1)) {
	margin-left:1vw;
}

.top-bar-social svg {
	height:1.5vw;
	width:auto;
}

.top-bar-social svg path {
	fill:#74a7b6;
}

body.main .top-menu {
	position:absolute;
	background:transparent;
	z-index:9999;
	width:100%;
	padding:1% 5%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

body:not(.main) .top-menu {
	width:100%;
	padding:1% 5%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.top-menu .logo {
	display:block;
	width:10%;
	float:left;
}

body.main .top-menu .logo svg path.milim-1, body.main .top-menu .logo svg path.milim-2 {
	fill:#fff;
}

.top-menu .logo svg {
	width:100%;
	height:auto;
}

.top-menu ul {
	width:max-content;
	float:right;
}

.top-menu ul li {
	display:block;
	float:left;
	margin:0 1vw;
}

.top-menu ul li:last-child {
    margin-right:0;
}

.top-menu ul li.menu-item-has-children {
	position:relative;
}
.what {z-index: 99999999; position: fixed; bottom: 40px; right: 17px; height: 80px;}

.top-menu ul li.menu-item-has-children .sub-menu {
    position: absolute;
	z-index:999;
    display: none;
    flex-direction: column;
    flex-wrap: wrap-reverse;
    float: right;
    right: -0.25vw;
    top: 100%;
    padding-top: 15%;
    max-height: 17vw;
}

.top-menu ul li.menu-item-has-children .sub-menu.active {
    display: flex;
}

.top-menu ul li.menu-item-has-children .sub-menu li {
    width: 17.5vw;
    text-align: right;
    position: relative;
    margin: 0;
    margin-left: 1vw;
}

.top-menu ul li.menu-item-has-children .sub-menu li:after {
	content:'';
	position:absolute;
	background:#fff;
	height:1px;
	width:calc(100% + 0.5vw);
	left:-0.25vw;
	bottom:0.25vw;
}

.top-menu ul li.menu-item-has-children .sub-menu li a {
    color: #fff!important;
    border: none!important;
    display: block;
    width: 100%;
    line-height: 2vw;
    background-color: #81bed1;
    box-shadow: 0.25vw 0 0 #81bed1, -0.25vw 0 0 #81bed1;
    margin-bottom: 0.5vw;
}

.top-menu ul li.menu-item-has-children .sub-menu li a:hover {
    box-shadow: 0.25vw 0 0 #54a7c1, -0.25vw 0 0 #54a7c1;
    background-color: #54a7c1;
}

.top-menu ul li a {
	cursor:pointer;
	line-height:0.7vw;
	font-size:1.1vw;
	color:#fff;
	
	text-decoration:none;
}

body:not(.main) .top-menu ul li a {
	color:#333333;
}

.top-menu ul li.current_page_item a, .top-menu ul li:hover a {
	color:#78adbe!important;
	border-bottom:1px solid #78adbe;
}

.main-slider {
	display: block;
    height: calc(100vh - 3vw);
}

.main-slider .slider-item {
	height:100%;
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
	position:relative;
}

.main-slider .slider-item:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
    background: rgb(0 0 0 / 0.55);
}

.main-slider .slider-item .slider-content {
    position: absolute;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    top: 50%;
    height: 50%;
    width: 50%;
    left: 15%;
    transform: translateY(-50%);
}

.main-slider .slider-item .slider-content small {
	width:100%;
	display:block;
	padding-left:12%;
	color:#81bed1;
	font-size:0.7vw;
    line-height: 1vw;
	letter-spacing:0.1vw;
}

.main-slider .slider-item .slider-content small b {
	color:#fff;
}

.main-slider .slider-item .slider-content .slider-title {
	font-weight:bold;
	font-size:5vw;
	color:#fff;
}

.main-slider .slider-item .slider-content .slider-text {
	width:60%;
	font-size:0.9vw;
	color:#fff;
	letter-spacing:0.15vw;
	line-height:1.5vw;
}

.main-slider .slider-item .slider-content .slider-button {
	display:block;
	float:left;
	width:100%;
	margin:2% 0;
}

.main-slider .slider-item .slider-content .slider-button a {
	display:block;
	width:30%;
	color:#fff;
	text-decoration:none;
	background:#81bed1;
	padding:2.5% 2%;
	font-weight:400;
	font-size:0.9vw;
}

.main-slider .slider-item .slider-content .slider-button a span {
	float:right;
}

.main-slider .slider-item .slider-left {
	position: relative;
    transform: rotate(-90deg);
    font-weight: 300;
    font-size: 0.9vw;
    color: #fff;
    left: -5%;
    width: max-content;
    top: 50%;
    letter-spacing: 0.1vw;
}

.main-slider .slider-item .slider-left:before {
	content:'';
	position:absolute;
    background: #fff;
	height:1px;
	width:25%;
	left:-30%;
	top:50%;
	transform:translateY(-50%);
}

.main-slider .slider-item .slider-content .slider-bottom {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	position:relative;
	top:10%;
	width:100%;
}

.main-slider .slider-item .slider-content .slider-bottom svg {
    width:5vw;
}

.main-slider .slider-item .slider-content .slider-bottom svg path, .main-slider .slider-item .slider-content .slider-bottom svg polygon, .main-slider .slider-item .slider-content .slider-bottom svg rect {
	fill:#fff;
}

.main-slider .slider-item .slider-content .slider-bottom span {
    color: #fff;
    margin-left: 2%;
    width: 25%;
    letter-spacing: 0.1vw;
    font-size: 1vw;
    line-height: 1.5vw;
}

.wrapper {
	width:100%;
	padding:5% 15vw;
	padding-bottom:0;
	position:relative;
	overflow:hidden;
}

.wrapper.padding {
	padding-top:7.5vw;
	padding-bottom:7.5vw;
}

.gallery {
    height: 30vw;
	margin:2vw 0;
	width:calc(100% + 2vw);
	position:relative;
	left:-1vw;
}

.gallery .slick-slide {
	margin:1vw;
}

.blogs {
    height: 30vw;
	margin:2vw 0;
	width:calc(100% + 2vw);
	position:relative;
	left:-1vw;
}

.blogs .slick-slide {
	margin:1vw;
}

.blogs .blog-item {
	height:30vw;
	padding:0 1vw;
	position:relative;
	overflow:hidden;
}

.blogs .blog-item .blog-content {
	width:100%;
}

.blogs .blog-item:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	background: linear-gradient(0deg, hsl(0 0% 0% / 0.3) 0%, rgba(0,0,0,0.2) 75%, rgba(0,0,0,0) 100%);
}

.blogs .blog-item:after {
    content: '';
    position: absolute;
    width: 250%;
    height: 100%;
    bottom: -50%;
    left: -60%;
    z-index: 1;
    background: rgb(129 190 209 / 0.4);
    border-radius: 50%;
}

.blogs .blog-item .blog-img {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
	transform:scale(1);
	transition:0.25s ease;
}

.blogs .blog-item:hover .blog-img {
	transform:scale(1.1);
	transition:0.25s ease;
}

.blogs .blog-item a {
	position:relative;
	z-index:2;
    display: flex;
    text-decoration: none;
    color: #fff;
    height: 100%;
    align-items: flex-end;
}

.blogs .blog-item a h2 {
    font-size: 1.5vw;
    margin: 0;
    line-height: 2.75vw;
    display: inline;
    padding: 0.25vw 0vw;
    background-color: #81bed1;
    box-shadow: 0.25vw 0 0 #81bed1, -0.25vw 0 0 #81bed1;
}

.blogs .blog-item a p {
	margin:0;
	font-size:0.8vw;
    height: 8vw;
    margin-top: 5%;
	line-height:normal;
}

.tekno-blog {
    height: 35vw;
	margin:2vw 0;
	width:calc(100% + 2vw);
	position:relative;
	left:-1vw;
}

.tekno-blog .slick-arrow {
	top:30%;
}

.tekno-blog .slick-next {
	background:#81bed1;
	color:#fff;
}

.tekno-blog .slick-next i {
	color:#fff;
}

.tekno-blog .slick-next:hover {
	background:#b8deea;
}

.tekno-blog .blog-item {
	height:35vw;
	padding:0 1vw;
	position:relative;
	overflow:hidden;
}

.tekno-blog .blog-item .blog-img {
	position:relative;
	width:100%;
	height:17.5vw;
	left:0;
	top:0;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}

.tekno-blog .blog-item .item {
	position:relative;
	z-index:2;
    display: flex;
    text-decoration: none;
    color: #333333;
    height: 12.5vw;
    align-items: flex-start;
}

.tekno-blog .blog-item .item h2 {
    font-size: 1.5vw;
    margin: 0;
    line-height: 2.75vw;
    display: inline;
    padding: 0.25vw 0vw;
}

.tekno-blog .blog-item .item p {
	margin:0;
	font-size:0.8vw;
    height: 8vw;
    margin-top: 2%;
	line-height:normal;
}

.title {
	width:max-content;
	text-align:center;
	font-size:2vw;
	line-height:1.5vw;
	color:#333333;
	position:relative;
	margin:0 auto;
}

.title:before, .title:after {
	content:'';
	position:absolute;
	height:1px;
	background:#dfdfdf;
	width:10vw;
	bottom:0;
}

.title:before {
	left:-10vw;
}

.title:after {
	right:-10vw;
}

.title b {
	font-weight:800;
}

.slogan {
	width:max-content;
	text-align:center;
	font-size:0.7vw;
	line-height:1.5vw;
	color:#81bed1;
	position:relative;
	margin:1vw auto;
	letter-spacing:0.1vw;
	font-weight:bold;
}

.hizmetler {
	width:100%;
	margin-top:5vw;
}

.hizmet-liste {
    width: calc(100% + 30vw);
	position:relative;
	left:-15vw;
	background:#f6f6f6;
	padding:10% 0;
	padding-bottom:0;
	position:relative;
}

.hizmet-liste:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 10vw;
    top: 100%;
    background: url(../SVG/dalga.svg);
    background-position: bottom;
    background-size: 130%;
    background-repeat: no-repeat;
}

.hizmet-liste:before {
    content: '';
    position: absolute;
    width: 85%;
    height: 50vw;
    left: 10%;
    top: 59%;
    background: url(../SVG/dalga-cizgi.svg);
    background-position: center;
    background-size: 185%;
    background-repeat: no-repeat;
    transform: rotate(13deg);
}

.hizmetliste {
    width: calc(100% - 30vw);
	display:flex;
	flex-wrap:wrap;
	margin:0 auto;
	position:relative;
}

.hizmetliste .hizmet {
	text-decoration:none;
	width:33.3333%;
	flex: 0 33.3333%;
	padding:5%;
    background: #f6f6f6;
	color:#333333;
	border-bottom-right-radius:0.5vw;
	border-bottom-left-radius:0.5vw;
	border-top-right-radius:0.5vw;
	border-top-left-radius:0.5vw;
	border-bottom:1px solid #dcddde;
	border-right:1px solid #dcddde;
}

.hizmetliste .hizmet:nth-child(-n + 3) {
	border-top-right-radius:0;
	border-top-left-radius:0;
}

.hizmetliste .hizmet:nth-child(3n) {
	border-bottom-right-radius:0;
	border-right:unset;
}

.hizmetliste .hizmet:nth-child(3n+1) {
	border-bottom-left-radius:0;
	border-top-left-radius:0;
}

.hizmetliste .hizmet:nth-child(3n + 3) {
	border-top-right-radius:0;
}

.hizmetliste .hizmet:nth-last-child(1), .hizmetliste .hizmet:nth-last-child(2), .hizmetliste .hizmet:nth-last-child(3) {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom:unset;
}

.hizmetliste .hizmet .hizmet-title {
	display:flex;
	align-items:center;
}

.hizmetliste .hizmet .hizmet-title span {
	font-weight:bold;
    font-size: 1.25vw;
}

.hizmetliste .hizmet .hizmet-title .hizmet-svg {
	margin-right:0.5vw;
	position:relative;
}

.hizmetliste .hizmet .hizmet-title .hizmet-svg:after {
	content:'';
	position:absolute;
	width:110%;
	height:1vw;
	left:-5%;
	background:#ffab3f;
	bottom:-5%;
	z-index:1;
}

.hizmetliste .hizmet .hizmet-title .hizmet-svg svg {
	width:2.5vw;
    height: 2.25vw;
	position:relative;
	z-index:2;
}

.hizmetliste .hizmet .hizmet-title .hizmet-svg:not(.fill) svg rect, .hizmetliste .hizmet .hizmet-title .hizmet-svg:not(.fill) svg path, .hizmetliste .hizmet .hizmet-title .hizmet-svg:not(.fill) svg polyline, .hizmetliste .hizmet .hizmet-title .hizmet-svg:not(.fill) svg circle, .hizmetliste .hizmet .hizmet-title .hizmet-svg:not(.fill) svg polygon, .hizmetliste .hizmet .hizmet-title .hizmet-svg:not(.fill) svg line {
	stroke: #333333;
	fill: transparent;
}

.hizmetliste .hizmet .hizmet-title .hizmet-svg.fill svg rect, .hizmetliste .hizmet .hizmet-title .hizmet-svg.fill svg path, .hizmetliste .hizmet .hizmet-title .hizmet-svg.fill svg polyline, .hizmetliste .hizmet .hizmet-title .hizmet-svg.fill svg circle, .hizmetliste .hizmet .hizmet-title .hizmet-svg.fill svg polygon, .hizmetliste .hizmet .hizmet-title .hizmet-svg.fill svg line {
	fill: #333333;
}

.hizmetliste .hizmet .hizmet-title .hizmet-svg.stroke svg rect, .hizmetliste .hizmet .hizmet-title .hizmet-svg.stroke svg path, .hizmetliste .hizmet .hizmet-title .hizmet-svg.stroke svg polyline, .hizmetliste .hizmet .hizmet-title .hizmet-svg.stroke svg circle, .hizmetliste .hizmet .hizmet-title .hizmet-svg.stroke svg polygon, .hizmetliste .hizmet .hizmet-title .hizmet-svg.stroke svg line {
	stroke-width:3;
}

.hizmetliste .hizmet .hizmet-text {
    font-size: 0.9vw;
    margin: 0.5vw;
    margin-left: 3vw;
}

.hizmet-liste .detay-buton {
	color:#81bed1;
	text-decoration:none;
	border:1px solid #81bed1;
	padding:0.5% 0.75%;
	display:block;
	width:max-content;
	position:relative;
	margin:0 auto;
	margin-top:5%;
	font-weight:bold;
	font-size:1vw;
}

.hizmet-kutular {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin-bottom:1vw;
}

.hizmet-kutular .hizmet-kutu {
	margin:0.25vw;
	float:left;
	width:max-content;
}

.hizmet-kutular .hizmet-kutu form {
	margin:0;
	padding:0;
}

.hizmet-kutular .hizmet-kutu form button {
	cursor:pointer;
	border:unset;
	background:#464646;
	color:#81bed1;
	padding:0.75vw 2vw;
   
	font-size:1vw;
}

.hizmet-kutular .hizmet-kutu form button.active, .hizmet-kutular .hizmet-kutu form button:hover {
	background:#81bed1;
	color:#464646;
}

.vakalar {
	margin-top:17vw;
}

.vakalar.vaka, .fotoliste {
	margin-top:2vw;
	margin-bottom:2vw;
}

.foto-liste {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
}

.vaka-slider .vaka-slider-container {
	position:relative;
	width:100%;
	overflow:hidden;
}

.vaka-slider .vaka-slider-wrapper {
	display:-webkit-flex;
    display: flex;
    flex-wrap: wrap;
	float:left;
	position:absolute;
	width:100%;
    animation: slide 1s ease;
    animation-fill-mode: forwards;
}

.vaka-slider .vaka-slider-wrapper.active {
    animation: slide-active 1s ease;
    animation-fill-mode: forwards;
}

.vaka-sayfalama {
	width:100%;
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	margin-top:2vw;
	border-bottom:0.1vw solid #eeeeee;
}

.vaka-sayfalama .vaka-onceki, .vaka-sayfalama .vaka-sonraki {
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content:center;
	float:left;
	width:3vw;
	height:3vw;
	font-size:1vw;
	cursor:pointer;
}

.vaka-sayfalama .vaka-onceki {
	background:#eeeeee;
	color:#d3d3d3;
}

.vaka-sayfalama .vaka-sonraki {
	background:#81bed1;
	color:#fff;
}

.foto-liste .oncesonra-wrapper {
	width:32%;
	margin-right:1%;
	margin-bottom:1%;
	margin-left:1%;
}

.foto-liste .oncesonra-wrapper h2 {
	font-size:1vw;
	font-weight:bold;
	margin:0;
	margin:0.5vw 0;
}

.foto-liste .oncesonra-wrapper .twentytwenty-wrapper {
	width:100%;
}

.foto-liste .oncesonra-wrapper:nth-child(3n+1) {
	margin-right:1%;
	margin-bottom:1%;
	margin-left:0;
}

.foto-liste .oncesonra-wrapper:nth-child(3n + 3) {
	margin-left:1%;
	margin-bottom:1%;
	margin-right:0;
}

.vaka .vaka-img {
	position:relative;
	background-size:cover!important;
	background-repeat:no-repeat!important;
	background-position:center!important;
	cursor:pointer;
}

.vaka .vaka-img:before {
    content: '▲';
    color: #fff;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    padding-bottom: 1%;
    font-size: 4vw;
    width: 7vw;
    height: 7vw;
    border: 3px solid #fff;
    border-radius: 50%;
    transform: rotate(90deg);
	margin-left:1vw;
	margin-top:1vw;
}

.vaka-liste-nav .vaka .vaka-img:before {
	width:2vw;
	height:2vw;
    font-size: 1vw;
    border: 2px solid #fff;
	margin-left:0.5vw;
	margin-top:0.5vw;
}

.vakalar .vaka-liste {
	height:32vw;
}

.vakalar .vaka-liste .vaka .vaka-img {
	width:100%;
	height:32vw;
}

.vakalar .vaka-liste-nav {
	height:10vw;
	margin-top:2vw;
	width:calc(100% + 1vw);
	position:relative;
	left:-0.5vw;
}

.vakalar .vaka-liste-nav .vaka .vaka-img {
	height:10vw;
	margin:0.5vw;
}

.milim-slider {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	margin:4vw 0;
	position:relative;
}

.slider-sayfalama {
	width:100%;
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	margin-top:2vw;
	border-bottom:0.1vw solid #eeeeee;
}

.slider-sayfalama .slide-onceki, .slider-sayfalama .slide-sonraki {
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content:center;
	float:left;
	width:3vw;
	height:3vw;
	font-size:1vw;
	cursor:pointer;
}

.slider-sayfalama .slide-onceki {
	background:#eeeeee;
	color:#d3d3d3;
}

.slider-sayfalama .slide-sonraki {
	background:#81bed1;
	color:#fff;
}

.milim-slider .milim-slider-container {
	position:relative;
	width:100%;
	overflow:hidden;
}

.milim-slider .milim-slider-wrapper {
    display: flex;
    flex-wrap: wrap;
	float:left;
	position:absolute;
	width:100%;
    animation: slide 1s ease;
    animation-fill-mode: forwards;
}

.milim-slider .milim-slider-wrapper.active {
    animation: slide-active 1s ease;
    animation-fill-mode: forwards;
}

.milim-slider .milim-slider-wrapper .slide {
	width:50%;
	float:left;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between;
	padding-top:1vw;
	position:relative;
}

.milim-slider .milim-slider-wrapper .slide:before {
	content:'❞';
	font-size:5vw;
	position:absolute;
	bottom:0;
	right:0;
	line-height:0;
	color:#eeeeee;
}

.milim-slider .milim-slider-wrapper .slide:nth-child(odd) {
	padding-right:1.5vw;
}

.milim-slider .milim-slider-wrapper .slide:nth-child(even) {
	padding-left:1.5vw;
}

.milim-slider .slide-sahip-harf {
    width: 5vw;
    height: 5vw;
    background: #464646;
    border-radius: 50%;
    color: #81bed1;
    font-size: 3vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.milim-slider .slide-icerik {
    width: calc(100% - 6vw);
}

.milim-slider .slide-icerik .slide-rank {
	display:-webkit-flex;
	display:flex;
	justify-content:space-between;
	align-items:center;
    width: 100%;
}

.milim-slider .slide-icerik .slide-rank .slide-yildiz {
	font-size:1.5vw;
	letter-spacing:-0.25vw;
	color:#ffab3f;
}

.milim-slider .slide-icerik .slide-rank .slide-icon {
	width:2vw;
}

.milim-slider .slide-icerik .slide-rank .slide-icon img {
	width:100%;
	height:auto;
}

.milim-slider .slide-icerik .slide-text {
    font-size: 0.9vw;
    color: #333333;
    margin-top: 0.5vw;
    font-weight: 300;
    width: 95%;
}

.milim-slider .slide-icerik .slide-sahip {
	margin-top:0.5vw;
	font-size:0.8vw;
	color:#81bed1;
}

.doktor-img {
	width:100%;
	padding:0 15%;
	display:table;
	margin-top:5vw;
	position:relative;
	overflow:hidden;
}

.doktor-img img {
	display:block;
	width:50%;
	height:auto;
	margin:0 auto;
	position:relative;
	z-index:2;
}

.dalga {
	position:absolute;
	width:100%;
	height:10vw;
	left:0;
	bottom:0;
}

.dalga:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
	left:0;
	transform:rotate(180deg);
    background: url(../SVG/dalga.svg);
    background-position: bottom;
    background-size: 130%;
    background-repeat: no-repeat;
}

.dalga:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 40vw;
    left: -10vw;
    bottom: -23vw;
    transform: rotate(180deg);
    background: url(../SVG/dalga-cizgi.svg);
    background-position: center;
    background-size: 140%;
    background-repeat: no-repeat;
}

.dalga.top:after, .dalga.top:after, .dalga.top {
    top: 0;
	bottom:unset;
}

.dalga.rotate, .dalga.rotate {
    transform:rotate(180deg);
}

.randevu {
	display:block;
	float:left;
	width:100%;
	padding:5vw 15%;
	background:url('../img/randevu.jpg');
	background-size:cover!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	margin:0;
}

.randevu h1 {
	font-size:2vw;
	display:block;
	width:max-content;
	margin:1vw auto;
	color:#81bed1;
}

.randevu small {
	font-size:1vw;
	display:block;
	width:max-content;
	margin:1vw auto;
	color:#fff;
}

.randevu .randevu-hasta {
    display: table;
    margin: 0 auto;
    width: max-content;
    margin-bottom: 1vw;
}

.randevu .randevu-hasta .randevu-hasta-grup {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	color:#fff;
	font-size:1vw;
    margin: 0.5vw;
    width: max-content;
    float: left;
}

.randevu .randevu-hasta .randevu-hasta-grup input {
    margin: 0;
    margin-right: 0.25vw;
}

.randevu .form-grup {
	width:100%;
	display:-webkit-flex;
	display:flex;
	justify-content: space-between;
	margin-bottom:1vw;
}

.randevu .form-grup span {
	width:32%;
}

.randevu .form-grup span span {
	width:100%;
}

.randevu .form-grup span input, .randevu .form-grup span textarea, .randevu .form-grup span select {
	padding:1% 1.5%;
	background:#464646;
	border:unset;
	color:#777777;
	height:4vw;
	font-size:1vw;
	width:100%;
}

.randevu .form-grup.genis span {
    width:100%;
}

.randevu .form-grup select option {
	color:#fff;
}

.randevu .form-grup input.genis {
	width:66%;
}

.randevu .randevu-bottom {
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content:space-between;
	float:left;
	font-size:1vw;
	color:#fff;
	margin:1vw 0;
    width: 100%;
}

.randevu .randevu-bottom .randevu-sigorta {
	display:-webkit-flex;
	display:flex;
	align-items:center;
}

.randevu .randevu-bottom input[type='checkbox'] {
    margin: 0;
    margin-right: 0.25vw;
}

.randevu .randevu-bottom input[type='submit'] {
	border:unset;
	font-size:1vw;
	padding:1vw;
	font-weight:bold;
	color:#fff;
	background:#81bed1;
	cursor:pointer;
}

.randevu .randevu-bottom input[type='submit']:hover {
	background:#438ca3;
}

#footer {
	background:#333333;
	width:100%;
	color:#fff; line-height: 130%;
}

.footer-top {
	width:100%;
    padding: 5% 13%;
	display:-webkit-flex;
	display:flex;
	align-items:flex-start;
}

.footer-top .footer-box {
	width:100%;
	float:left;
	font-size:0.8vw;
	margin:0 2vw;
	padding:0;
}

.footer-top ul.footer-box li {
	display:block;
	float:left;
	width:100%;
	margin:0.25vw 0;
}

.footer-top ul.footer-box li a {
	font-size:0.8vw;
	color:#fff;
	text-decoration:none;
}

.footer-top .footer-box h2 {
	font-size:1.1vw;
	margin-bottom:1vw;
}

.footer-top .footer-box .footer-social {
	margin-top:3vw;
}

.footer-top .footer-box .footer-social a {
	color:#81bed1;
	text-decoration:none;
	margin-right:0.5vw;
}

.footer-top .footer-box .footer-social a svg {
	width:1.5vw;
}

.footer-top .footer-box .footer-social a svg path {
	fill:#81bed1;
}

.footer-top .footer-box .footer-contact {
	display:block;
	width:100%;
}

.footer-top .footer-box .footer-contact a {
	color:#fff;
	text-decoration:none;
	font-size:0.8vw;
	width:max-content;
	display:block;
}

.footer-top .footer-box .footer-contact a span {
	font-weight:bold;
	color:#81bed1;
}

.footer-bottom {
	display:block;
	float:left;
	width:100%;
	padding:1%;
	background:#2d2d2d; 
}

.footer-bottom .logo {
	display:block;
	margin:0 auto;
	width:max-content;
}

.footer-bottom .logo img {
	width:8vw;
}

.page {
	width:100%;
	position:relative;
	z-index:2;
}

.page h1:first-child, h2.spec {
	margin:0;
}

.page.sideon {
	width:68%;
	float:left;
	margin-right:2%;
}

.page-img {
	display:-webkit-flex;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	height:15vw;
	background-position:center!important;
	background-size:cover!important;
	background-repeat:no-repeat!important;
	position:relative;
    padding: 5% 15vw;
}

.page-img .page-title {
	width:100%;
	font-size:3vw;
	font-weight:800;
	color:#fff;
	position:relative;
	margin:0;
}

.page-img .page-slogan {
	width:100%;
	font-size:0.7vw;
	color:#fff;
	position:relative;
    letter-spacing: 0.05vw;
}

.page-img:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background:rgb(0 0 0 / 0.15);
	top:0;
	left:0;
}

.page p {
	font-size:0.9vw;
	line-height:1.75vw;
}

.page blockquote {
    color: #81bed1;
    font-style: italic;
    border-left: 0.2vw solid #ffab3f;
    margin-left: 0;
    padding-left: 2vw;
}

.page ul {
	display:table;
}

.page li, .page ol {
	font-size:0.9vw;
	line-height:1.75vw;
	margin-left:1vw;
}

.page small {
    font-size: 0.7vw;
    color: #76aaba;
    font-weight: bold;
    letter-spacing: 0.1vw;
}

.sidebar {
    width: 30%;
    float: right;
    position: relative;
    z-index: 2;
}

.alignleft {
	float:left;
}

p img {
	max-width:100%;
	height:auto;
}

img.alignleft {
	margin-right:1.5vw;
	margin-bottom:1.5vw;
}

.alignright {
	float:right;
}

img.alignright {
	margin-left:1.5vw;
	margin-bottom:1.5vw;
}

.aligncenter {
	display:block;
	margin:0 auto;
}

img.aligncenter {
	margin-bottom:1.5vw;
}

.fiyat-liste-soru {
	margin-top:2vw;
}

.soru {
	width:100%;
}

.soru h2 {
	display:-webkit-flex;
	display:flex;
	align-items:center;
	font-size:1.25vw;
	justify-content:space-between;
	width:100%;
	padding:1.25vw 0;
	cursor:pointer;
	border-bottom:1px solid #ebebec;
}

.soru h2.active i {
	transform:rotate(180deg);
}

.cevap {
	display:none;
}

table {
	width:100%;
}

td, th, tr {
	font-size:1vw;
	height:max-content;
    height: auto!important;
	padding:0.25vw 0.5vw;
}

tr:nth-child(odd) {
	background:#ebebec;
}

tr:nth-child(even) {
	background:#fff;
}

.tab {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ebebec;
}

.tab h2 {
	cursor:pointer;	
	padding:1vw 0;
}

.tab .tab-content {
	display:none;
	padding-bottom:1vw;
    float: left;
	width:100%;
}

.tab .tab-content .randevu {
	background:unset;
	padding:0;
}

.tab .tab-content .randevu .randevu-hasta .randevu-hasta-grup {
	color:#464646;
}

.tab .tab-content .randevu .form-grup input, .tab .tab-content .randevu .form-grup select {
	width:49%;
    height: 3vw;
}

.tab .tab-content .randevu .form-grup.full input, .tab .tab-content .randevu .form-grup.full select {
	width:100%;
}

.tab .tab-content .randevu .form-grup {
    margin-bottom: 0.5vw;
}

.tab .tab-content .randevu .randevu-bottom {
	margin:0;
	color:#464646;
}

.randevu .randevu-bottom input[type='submit'] {
	padding:1vw 4vw;
}

.tab.active .tab-content {
	display:block;
}

a.category, a.hizmet, a.doktor {
    display: block;
    text-decoration: none;
    color: #464646;
    width: 100%;
    padding: 1vw 0;
    border-bottom: 1px solid #ebebec;
	font-size:0.9vw;
}

a.category:last-child, a.hizmet:last-child, a.doktor:last-child {
	border-bottom:none;
}

a.category:hover, a.hizmet:hover, a.doktor:hover {
	color:#81bed1!important;
}

a.category i, a.hizmet i, a.doktor i {
	color:#81bed1!important;
	margin-left:1vw;
	margin-right:1vw;
}

a.tag {
    display: block;
    float: left;
    margin: 0.5vw;
    margin-left: 0;
    padding: 1vw 1.25vw;
    background: #464646;
    color: #fff;
    text-decoration: none;
    font-size: 0.9vw;
}

a.tag:hover {
	background:#ffab3f;
}

.doktor-detay-img {
    width: 40%;
    height: 25vw;
    display: block;
    float: left;
    margin: 1vw;
    margin-left: 0;
	position:relative;
}

.doktor-detay-img:after {
	content:'';
	position:absolute;
	width:100%;
	height:55%;
	bottom:0;
	left:0;
	background:#81bed1;
}

.doktor-img-src {
    width: 85%;
    height: 85%;
    margin: 0 auto;
    background-size: cover!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
	position:relative;
	z-index:2;
    box-shadow: -0.5vw 0.5vw 0 rgb(0 0 0 / 15%);
}

.blog-list {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap; position: relative; z-index: 9;
}

.blog-list .blog-item {
	display:block;
	float:left;
	width:31%;
	margin:0 1%;
    height: 800px;
}

.blog-list .blog-item a {
	text-decoration:none;
	color:#464646;
}

.blog-list .blog-item .blog-img {
	display:block;
	height:60%;
	width:100%;
	background-size:cover!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
}

.blog-list .blog-item .blog-content h2 {
	font-size:1.25vw;
	margin:0.5vw 0;
}

.blog-list .blog-item .blog-content p {
	margin:0;
    font-size: 0.9vw;
	line-height:1vw;
}

.blog-content .devam {
    /* right: 0px; */
    /* float: right; */
    /* display: -webkit-flex; */
    /* display: flex; */
    position: absolute;
    /* margin-top: 1vw; */
    right: 0px;
    font-size: 1vw;
    bottom: 0px;
    border: 1px solid;
    padding: 0.5vw;
    height: 2.5vw;
    width: 2.5vw;
    align-items: center;
    justify-content: center;
}

.blog-list.kadro .blog-item {
    height: 30vw;
    width: 30%;
}

.blog-list.kadro .blog-item .blog-img {
    height: 80%;
	filter: grayscale(100%);
}

.blog-list.kadro .blog-item:hover .blog-img {
	filter: grayscale(0);
}

.blog-list.kadro .blog-item .blog-content h2 {
	background:#81bed1;
	color:#464646;
    padding: 0.25vw;
}
.blog-content {
    position: relative;
    height: 260;
}

.contact-social-list {
	display:-webkit-flex;
	display:flex;
	justify-content:space-around;
	width:100%;
}

.contact-social .contact-icon {
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#333333;
	border-radius:50%;
	height:5vw;
	width:5vw;
	margin:0 auto;
}

.contact-social .contact-icon i svg {
	height:2vw;
	width:auto;
	fill:#81bed1;
}

.contact-social h1 {
    font-size: 1vw;
    display: block;
    margin: 1vw auto;
    width: max-content;
	color:#81bed1;
}

.contact-social a {
    font-size: 0.8vw;
	text-decoration:none;
    display: block;
    margin: 0 auto;
    width: max-content;
	color:#333;
}

.navigation {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.navigation li {
	display:block;
    float: left;
}

.navigation li:hover {
	opacity:0.8;
}

.navigation li.next-page {
    background: #81bed1;
}

.navigation li.next-page a {
	text-decoration:none;
    display: flex;
    align-items: center;
    justify-content: center;
	color:#fff;
    width: 3vw;
    height: 3vw;
}

.navigation li.prev-page {
    background: #eeeeee;
}

.navigation li.prev-page a {
	text-decoration:none;
    display: flex;
    align-items: center;
    justify-content: center;
	color:#cecece;
    width: 3vw;
    height: 3vw;
}

.slick-arrow {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:5;
	width:3vw;
	height:3vw;
	background:#eeeeee;
	border:unset;
	cursor:pointer;
}

.slick-arrow:hover {
	background:#f7f7f7;
}

.slick-arrow i {
	color:#cecece;
	font-size:1vw;
}

.slick-prev {
	left:-3vw;
}

.slick-next {
	right:-3vw;
}

.mobil-menu, .mobil-close {
	display:none;
}

.iletisimegec {
    width: 25%;
    position: fixed;
    z-index: 999999;
    bottom: 0;
    right: 0;
}

.iletisimegec .iletisimtrigger {
    width: 100%;
    background: url(../img/iletisim.svg);
    height: 3vw;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-weight:bold;
    font-size:1.25vw;
    cursor:pointer;
}

.iletisimegec form {
    width:100%;
    display:none;
    float:left;
    background: #ededed;
    padding: 3% 2%;
    margin:0;
    
}

.iletisimegec form .form-grup {
    display:flex;
    justify-content:space-between;
}

.iletisimegec form .form-grup span {
    width:100%;
    margin:1%;
}

.iletisimegec form .form-grup input, .iletisimegec form .form-grup textarea {
    background: #464646;
    border: unset;
    color: #777777;
    font-size: 1vw;
    padding:3% 2%;
    width:100%;
}

.iletisimegec form input[type='submit'] {
    border: unset;
    font-size: 1vw;
    padding: 1vw;
    font-weight: bold;
    color: #fff;
    background: #81bed1;
    cursor: pointer;
    float: right;
    margin-right: 1%;
    margin-top: 1%;
}

.wpcf7 form .wpcf7-response-output {
    background: #ffab3f;
    color: #fff;
    border: unset;
    display: block;
    float: left;
    width: max-content;
    max-width:100%;
    padding: 2%;
    margin: 0;
    border-radius: 10px;
}

@media (max-width: 767px) {
    .top-menu ul li:last-child {
        margin-right:auto;
    }
    
    .iletisimegec {
        width:100%;
    }
    
    .iletisimegec .iletisimtrigger {
        height: 13vw;
        font-size: 4vw;
    }
    
    .iletisimegec form .form-grup input, .iletisimegec form .form-grup textarea {
        font-size:4vw;
    }
    
    .iletisimegec form input[type='submit'] {
        font-size: 5vw;
        padding: 3vw;
    }
    
	.main-slider {
		height:50vh;
	}
	
	.top-bar-left {
		display:none;
	}
	
	.top-bar-right {
		float: right;
		width: max-content;
	}
	
	.top-bar {
		justify-content: center;
		font-size: 2.25vw;
		padding: 0.75vw;
		height: 7vw;
	}
	
	.top-bar-social svg {
		height: 2vw;
	}
	
	.menu-ust-menu-container {
		display:none;
		position: fixed;
		width: 100vw;
		height: 100vh;
		left: 0;
		top: 0;
		z-index: 9999999;
		background: rgb(51 51 51 / 70%);
	}
	
	.top-menu .logo {
		display: block;
		width: 25%;
		margin: 3% 0;
	}
	
	.mobil-menu {
		display:block;
		cursor:pointer;
	}
	
	.mobil-menu svg, .mobil-close svg {
		width:7vw;
		height:auto;
	}
	
	.mobil-close {
		display: block;
		cursor: pointer;
		position: absolute;
		top: 5%;
		right: 5%;
	}
	
	.top-menu ul {
		width: 100%;
		padding: 0;
		margin: 0;
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		max-height: 75vh;
		overflow-y: scroll;
        background-color: #000;
	}
	
	.top-menu ul li {
		width: max-content;
		display: flex;
		flex-direction: column;
		align-items: center;
		float: unset;
		margin: 2vw auto;
	}
	
	.top-menu ul li a {
		line-height: 6vw;
		font-size: 4vw;
	}
	
	.top-menu ul li.menu-item-has-children .sub-menu {
		position: unset;
		display: none;
		padding: 0;
		right: unset;
		max-height: unset;
		transform: unset;
		top: unset;
		margin-top: 3vw;
	}
	
	.top-menu ul li.menu-item-has-children .sub-menu li {
		float:unset;
		margin: 0 auto;
		width: 75vw;
		text-align: center;
	}
	
	.top-menu ul li.menu-item-has-children .sub-menu li a {
		color: #fff!important;
		border: none!important;
		display: block;
		width: 100%;
		line-height: 5vw;
		background-color: #81bed1;
		box-shadow: 0.25vw 0 0 #81bed1, -0.25vw 0 0 #81bed1;
		margin-bottom: 1.5vw;
		padding: 1.5vw 0;
	}
	.top-menu ul li.menu-item-has-children a:first-child i {
		margin-left:1vw;
	}
	
	.top-menu ul li.menu-item-has-children a.active:first-child i {
		transform:rotate(90deg);
	}
	
	.main-slider .slider-item .slider-content {
		width:80%;
		height:80%;
	}
	
	.main-slider .slider-item .slider-content .slider-title {
		font-size: 9vw;
	}
	
	.main-slider .slider-item .slider-content .slider-text {
		width: 85%;
		font-size: 3vw;
		line-height: 3.5vw;
	}
	
	.main-slider .slider-item .slider-content small {
		padding-left: 7%;
		margin-bottom: 1vw;
		font-size: 2vw;
		line-height: 2vw;
	}
	
	.main-slider .slider-item .slider-content .slider-text p {
		margin: 1vw 0;
		width: 100%;
	}
	
	.main-slider .slider-item .slider-left {
		font-size: 2vw;
		left: -12%;
	}
	
	.main-slider .slider-item .slider-content .slider-button a {
		width: 45%;
		padding: 4.5% 2%;
		font-size: 3vw;
	}
	
	.main-slider .slider-item .slider-content .slider-bottom svg {
		width:10vw;
	}
	
	.main-slider .slider-item .slider-content .slider-bottom {
		top:2%;
	}
	
	.main-slider .slider-item .slider-content .slider-bottom span {
		width: 65%;
		font-size: 4vw;
		line-height: 5.5vw;
	}
	
	.wrapper {
		padding: 5% 10%;
	}
	
	.title {
		font-size: 5vw;
		line-height: 5.5vw;
	}
	
	.blogs {
		height: 80vw;
	}
	
	.blogs .blog-item {
		height: 80vw;
	}
	
	.blogs .blog-item a p {
		font-size: 3vw;
		height: 30vw;
	}
	
	.slick-next {
		right: -7vw;
	}
	
	.slick-prev {
		left: -7vw;
	}
	
	.slick-arrow {
		width: 7vw;
		height: 7vw;
	}
	
	.slick-arrow i {
		font-size: 3vw;
	}
	
	.blogs .blog-item a h2 {
		font-size: 5vw;
		line-height: 5.75vw; 
	}
	
	.slogan {
		font-size: 2.5vw;
		line-height: 3.5vw;
	}
	
	.hizmetliste {
		width: calc(100% - 20vw);
	}
	
	.hizmetliste .hizmet {
		display:none;
		width: 100%;
		flex: 0 100%;
		border:unset!important;
	}
	
	.hizmetliste .hizmet .hizmet-title {
		display: block;
	}
	
	.hizmetliste .hizmet .hizmet-title .hizmet-svg {
		margin-right: unset;
		width: max-content;
		margin:0 auto;
	}
	
	.hizmetliste .hizmet .hizmet-title .hizmet-svg svg {
		width: 8vw;
		height: 8vw;
	}
	
	.hizmetliste .hizmet .hizmet-title span {
		font-weight: bold;
		font-size: 4.5vw;
		width: 60%;
		margin: 2vw auto;
		display: block;
		text-align: center;
		line-height: 5vw;
	}
	
	.hizmetliste .hizmet .hizmet-text {
		font-size: 3vw;
		margin: 1vw;
		margin-left: 3vw;
		text-align: center;
		line-height: 4vw;
	}
	
	.hizmet-liste {
		margin-top:5vw;
	}
	
	.hizmetliste .hizmet:nth-child(1), .hizmetliste .hizmet:nth-child(2), .hizmetliste .hizmet:nth-child(3) {
		display:block;
	}
	
	.hizmet-liste .detay-buton {
		font-size: 3vw;
		padding: 2.5% 3.75%;
	}
	
	.vakalar .vaka-liste, .vakalar .vaka-liste .vaka .vaka-img {
		height:40vw;
	}
	
	.vaka .vaka-img:before {
		border: 2px solid #fff;
	}
	
	.vakalar .vaka-liste-nav, .vakalar .vaka-liste-nav .vaka .vaka-img {
		height:20vw;
	}
	
	.vaka-liste-nav .vaka .vaka-img:before {
		width: 3vw;
		height: 3vw;
		font-size: 1.5vw;
		border: 1px solid #fff;
		margin-left: 1vw;
		margin-top: 1vw;
	}
	
	.milim-slider .milim-slider-wrapper .slide {
		padding:0!important;
		margin: 2vw 0;
		width:100%;
	}
	
	.milim-slider .slide-icerik .slide-rank .slide-yildiz {
		font-size: 4vw;
	}
	
	.milim-slider .slide-icerik .slide-rank .slide-icon {
		width:4vw;
	}
	
	.milim-slider .slide-icerik .slide-text {
		font-size: 2.5vw;
		line-height: 3vw; 
	}
	
	.milim-slider .slide-icerik .slide-text p {
		margin:0;
	}
	
	.milim-slider .slide-icerik .slide-sahip {
		margin-top: 1.5vw;
		font-size: 2.5vw;
	}
	
	.milim-slider .milim-slider-wrapper .slide:before {
		font-size: 15vw;
	}
	
	.slider-sayfalama .slide-onceki, .slider-sayfalama .slide-sonraki, .vaka-sayfalama .vaka-onceki, .vaka-sayfalama .vaka-sonraki {
		width:8vw;
		height:8vw;
		font-size: 3vw;
	}
	
	.doktor-img img {
		width: 90%;
	}
	
	.randevu {
		padding: 10vw 15%;
	}
	
	.randevu small {
		font-size: 3vw;
		width: unset;
		text-align: center;
		line-height: 4vw;
		margin: 2vw auto;
	}
	
	.randevu h1 {
		font-size: 5vw;
	}
	
	.randevu .randevu-hasta .randevu-hasta-grup {
		font-size: 4vw;
		margin: 2.5vw;
	}
	
	.randevu .randevu-hasta .randevu-hasta-grup input {
		margin-right:1vw;
	}
	
	.randevu .form-grup {
		flex-wrap:wrap;
		margin:0;
	}
	
	.randevu .form-grup input, .randevu .form-grup select {
		width: 100%;
		margin-bottom: 1.5vw;
		padding: 2% 2.5%;
		height: 10vw;
		font-size: 4vw; 
	}
	
	.randevu .form-grup input.genis {
		width:100%;
	}
	
	.randevu .randevu-bottom input[type='submit'] {
		font-size: 4vw;
		padding: 2vw;
	}
	
	.randevu .randevu-bottom .randevu-sigorta {
		font-size: 4vw;
	}
	
	.footer-top {
		flex-wrap:wrap;
	}
	
	.footer-top .footer-box {
		font-size: 3vw;
		line-height: 4vw;
		text-align: center;
	}
	
	.footer-top .footer-box h2 {
		font-size: 4vw;
	}
	
	.footer-top .footer-box:nth-child(2) {
		display:none;
	}
	
	.footer-top .footer-box .footer-social a {
		margin-right:2.5vw;
	}
	
	.footer-top .footer-box .footer-social a svg {
		width:5vw;
		height:5vw;
	}
	
	.footer-top .footer-box .footer-contact a {
		width:unset;
		font-size:3vw;
	}
	
	.footer-bottom .logo svg {
		width: 25vw;
		margin: 3vw;
	}
	
	body.main .mobil-menu svg line {
		stroke:#fff;
	}
	
	.page-img {
		height:auto;
	}
	
	.page-img .page-title {
		font-size: 7vw;
	}
	
	.page-img .page-slogan {
		font-size: 2.7vw;
	}
	
	.page p {
		font-size: 3.5vw;
		line-height: 5vw;
	}
	
	.page small {
		font-size: 3vw!important;
	}
	
	.doktor-detay-img {
		width: 100%;
		height: 90vw;
	}
	
	body:not(.main) .top-menu ul li a {
		color:#fff;
	}
	
	img.alignleft, img.alignright, img.aligncenter {
		margin-right: 0;
		margin-bottom: 2.5vw;
		width: 100%;
	}
	
	.tekno-blog, .tekno-blog .blog-item {
		height:70vw;
	}
	
	.tekno-blog .blog-item .blog-img {
		height:35vw;
	}
	
	.tekno-blog .blog-item .item h2 {
		font-size: 4vw;
		line-height: 8vw;
	}
	
	.tekno-blog .blog-item .item p {
		font-size: 3vw;
		margin-top:0;
	}
	
	.sidebar {
		display:none;
	}
	
	.page.sideon {
		width:100%;
		margin-right:0;
	}
	
	.soru h2 {
		font-size:4vw;
		padding:4vw 0;
	}
	
	td, th, tr {
		font-size: 2.5vw;
		padding: 2.25vw 0.5vw;
	}
	
	.blog-list.kadro .blog-item {
		height: 110vw;
		width: 100%;
	}
	
	.blog-list.kadro .blog-item .blog-content h2 {
		padding: 2vw 0.25vw;
	}
	
	.blog-list .blog-item .blog-content h2 {
		font-size: 4vw;
		margin: 1.5vw 0;
	}
	
	.blog-list .blog-item .blog-content p {
		font-size: 3vw;
		line-height: 3vw;
	}
	
	.page li, .page ol {
		font-size: 3.5vw;
		line-height: 5.5vw;
		margin-left: 1vw;
	}
	
	.hizmet-kutular {
		margin-bottom:5vw;
	}
	
	.hizmet-kutular .hizmet-kutu form button {
		padding: 2.75vw 2vw;
		font-size: 4vw;
	}
	
	.foto-liste .oncesonra-wrapper {
		width: 100%;
		margin:0!important;
		margin-bottom: 5vw!important;
	}
	
	.foto-liste .oncesonra-wrapper h2 {
		font-size: 5vw;
	}
	
	.blog-list .blog-item {
		width: 100%;
		height: 60vh;
	}
	
	.blog-list .blog-item .blog-content .devam {
		display:none;

	}
	
	.navigation li.next-page a, .navigation li.prev-page a  {
		width: 10vw;
		height: 10vw;
	}
	
	.contact-social-list {
		justify-content:center;
		flex-wrap: wrap;
	}
	
	.contact-social {
		width: 50%;
		margin: 2vw 0;
	}
	
	.contact-social .contact-icon {
		height: 15vw;
		width: 15vw;
	}
	
	.contact-social a {
		font-size: 3vw;
	}
	
	.contact-social .contact-icon i svg {
		height: 5vw;
	}
	
	.contact-social h1 {
		font-size: 4vw;
		margin: 1vw auto;
	}
}

@keyframes slide {
  0% {left: 0}
  100% {left: -100%}
}

@keyframes slide-active {
  0% {left:100%}
  100% {left: 0}
}